CrystalSpace

Public API Reference

CS::DocumentHelper Namespace Reference

For compatibility. More...


Typedefs

typedef
CS::DocSystem::NodeAttributeCompare 
NodeAttributeCompare
typedef
CS::DocSystem::NodeAttributeRegexpTest 
NodeAttributeRegexpTest
typedef
CS::DocSystem::NodeAttributeValueTest 
NodeAttributeValueTest
typedef
CS::DocSystem::NodeNameCompare 
NodeNameCompare
typedef
CS::DocSystem::NodeValueTest 
NodeValueTest

Functions

void CloneAttributes (iDocumentNode *from, iDocumentNode *to)
void CloneNode (iDocumentNode *from, iDocumentNode *to)
template<class T>
csPtr
< iDocumentNodeIterator > 
FilterDocumentNodeIterator (csRef< iDocumentNodeIterator > parent, T filter)
csString FlattenNode (iDocumentNode *node)
 "Flatten" a document node structure into a string, suitable for e.g.
template<class T>
void RemoveDuplicateChildren (iDocumentNode *rootNode, csRef< iDocumentNodeIterator > childIt, T eq)
template<class T>
void RemoveDuplicateChildren (iDocumentNode *rootNode, T eq)


Detailed Description

For compatibility.

Deprecated:

Typedef Documentation


Function Documentation

void CS::DocumentHelper::CloneAttributes ( iDocumentNode *  from,
iDocumentNode *  to 
) [inline]

void CS::DocumentHelper::CloneNode ( iDocumentNode *  from,
iDocumentNode *  to 
) [inline]

template<class T>
csPtr<iDocumentNodeIterator> CS::DocumentHelper::FilterDocumentNodeIterator ( csRef< iDocumentNodeIterator >  parent,
T  filter 
) [inline]

csString CS::DocumentHelper::FlattenNode ( iDocumentNode *  node  )  [inline]

"Flatten" a document node structure into a string, suitable for e.g.

Deprecated:
Use CS::DocSystem::FlattenNode

Definition at line 430 of file documenthelper.h.

References CS::DocSystem::FlattenNode().

template<class T>
void CS::DocumentHelper::RemoveDuplicateChildren ( iDocumentNode *  rootNode,
csRef< iDocumentNodeIterator >  childIt,
T  eq 
) [inline]

template<class T>
void CS::DocumentHelper::RemoveDuplicateChildren ( iDocumentNode *  rootNode,
T  eq 
) [inline]


Generated for Crystal Space 1.2.1 by doxygen 1.5.3