56 #ifndef _xmlnodeiterator_h
57 #define _xmlnodeiterator_h
85 mutable Node TargetNode;
135 Node* operator->()
const;
199 Node* operator->()
const;
211 mutable Node TargetNode;
214 const Char8* TargetName;
222 #endif // Include guard
This defines the Mezzanine::XML::Node one of the central XML classes.
Node * pointer
An Iterator trait.
All the definitions for datatypes as well as some basic conversion functions are defined here...
Node value_type
An Iterator trait.
char Char8
A datatype to represent one character.
ptrdiff_t difference_type
An Iterator trait.
std::forward_iterator_tag iterator_category
An Iterator trait.
Child node iterator (a bidirectional iterator over a collection of Node)
A light-weight handle for manipulating nodes in DOM tree.
Mezzanine::Vector3 operator*(const btVector3 &Vec, const Mezzanine::Vector3 &lhs)
Right Hand Multiplication Operator for Bullet Vectors with a Mezzanine::Vector3.
Child node iterator (a forward iterator over a collection of Node) only iterates over nodes with a gi...
ptrdiff_t difference_type
An Iterator trait.
Node * pointer
An Iterator trait.
The bulk of the engine components go in this namspace.
std::bidirectional_iterator_tag iterator_category
An Iterator trait.
Used to give commands specifically to the SWIG preprocessor.
Node & reference
An Iterator trait.
Node value_type
An Iterator trait.
Node & reference
An Iterator trait.