MCPcopy Create free account
hub / github.com/Exiv2/exiv2 / CountNamedElements

Method CountNamedElements

xmpsdk/src/XML_Node.cpp:150–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

148//=============================
149
150size_t XML_Node::CountNamedElements ( XMP_StringPtr nsURI, XMP_StringPtr localName ) const
151{
152 size_t count = 0;
153
154 for ( size_t i = 0, vLim = this->content.size(); i < vLim; ++i ) {
155 const XML_Node & child = *this->content[i];
156 if ( child.ns != nsURI ) continue;
157 if ( strcmp ( localName, child.name.c_str()+child.nsPrefixLen ) != 0 ) continue;
158 ++count;
159 }
160
161 return count;
162
163} // XML_Node::CountNamedElements
164
165// =================================================================================================
166// XML_Node::GetNamedElement

Callers

nothing calls this directly

Calls 2

c_strMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected