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< iDocumentNodeIteratorFilterDocumentNodeIterator (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 
)

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().

Referenced by FlattenNode().

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

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


Generated for Crystal Space 1.2 by doxygen 1.4.7