Issue #134: Change 3 methods to not being inlined. They reference the StrPair class, which is not exported, thus creating linker problems with tinyxml2 in a DLL.
This commit is contained in:
15
tinyxml2.cpp
15
tinyxml2.cpp
@@ -595,6 +595,10 @@ XMLNode::~XMLNode()
|
||||
}
|
||||
}
|
||||
|
||||
const char* XMLNode::Value() const
|
||||
{
|
||||
return _value.GetStr();
|
||||
}
|
||||
|
||||
void XMLNode::SetValue( const char* str, bool staticMem )
|
||||
{
|
||||
@@ -1040,6 +1044,17 @@ bool XMLUnknown::Accept( XMLVisitor* visitor ) const
|
||||
}
|
||||
|
||||
// --------- XMLAttribute ---------- //
|
||||
|
||||
const char* XMLAttribute::Name() const
|
||||
{
|
||||
return _name.GetStr();
|
||||
}
|
||||
|
||||
const char* XMLAttribute::Value() const
|
||||
{
|
||||
return _value.GetStr();
|
||||
}
|
||||
|
||||
char* XMLAttribute::ParseDeep( char* p, bool processEntities )
|
||||
{
|
||||
// Parse using the name rules: bug fix, was using ParseText before
|
||||
|
||||
Reference in New Issue
Block a user