MCPcopy Create free account
hub / github.com/Overload-Technologies/Overload / ShallowClone

Method ShallowClone

Dependencies/tinyxml2/src/tinyxml2.cpp:1171–1179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1169
1170
1171XMLNode* XMLText::ShallowClone( XMLDocument* doc ) const
1172{
1173 if ( !doc ) {
1174 doc = _document;
1175 }
1176 XMLText* text = doc->NewText( Value() ); // fixme: this will always allocate memory. Intern?
1177 text->SetCData( this->CData() );
1178 return text;
1179}
1180
1181
1182bool XMLText::ShallowEqual( const XMLNode* compare ) const

Callers 1

DeepCloneMethod · 0.80

Calls 11

ValueFunction · 0.85
FirstAttributeFunction · 0.85
NewTextMethod · 0.80
NewCommentMethod · 0.80
NewDeclarationMethod · 0.80
NewUnknownMethod · 0.80
NewElementMethod · 0.80
NextMethod · 0.80
SetAttributeMethod · 0.80
NameMethod · 0.45
ValueMethod · 0.45

Tested by

no test coverage detected