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,
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,
eq 
) [inline]

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


Generated for Crystal Space 1.2.1 by doxygen 1.5.3