MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / ParseName

Method ParseName

3rdparty/tinyxml2/tinyxml2.cpp:232–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

230
231
232char* StrPair::ParseName( char* p )
233{
234 if ( !p || !(*p) ) {
235 return 0;
236 }
237 if ( !XMLUtil::IsNameStartChar( static_cast<unsigned char>(*p) ) ) {
238 return 0;
239 }
240
241 char* const start = p;
242 ++p;
243 while ( *p && XMLUtil::IsNameChar( static_cast<unsigned char>(*p) ) ) {
244 ++p;
245 }
246
247 Set( start, p, 0 );
248 return p;
249}
250
251
252void StrPair::CollapseWhitespace()

Callers 1

ParseDeepMethod · 0.80

Calls 3

IsNameStartCharFunction · 0.85
IsNameCharFunction · 0.85
SetFunction · 0.85

Tested by

no test coverage detected