Xpace
Xpace::forEachNode< LOC > Class Template Referenceabstract

#include <node.h>

Public Member Functions

virtual ~forEachNode ()=0
 
bool operator() (const Node< LOC, int64 > &)
 
bool operator() (const Node< LOC, BytesRef > &)
 
bool operator() (const Node< LOC, DecimalFloat > &)
 
bool operator() (const Node< LOC, Ref< utf16_t > > &)
 

Protected Member Functions

 forEachNode ()
 

Detailed Description

template<typename LOC>
class Xpace::forEachNode< LOC >

Definition at line 40 of file node.h.

Constructor & Destructor Documentation

template<typename LOC >
Xpace::forEachNode< LOC >::~forEachNode ( )
inlinepure virtual

Definition at line 78 of file node.h.

Referenced by Xpace::forEachNode< LOC >::forEachNode().

template<typename LOC >
Xpace::forEachNode< LOC >::forEachNode ( )
inlineprotected

Definition at line 71 of file node.h.

References Xpace::forEachNode< LOC >::~forEachNode().

Member Function Documentation

template<typename LOC >
bool Xpace::forEachNode< LOC >::operator() ( const Node< LOC, int64 > &  )
inline
Returns
true to continue, false to stop

Definition at line 49 of file node.h.

template<typename LOC >
bool Xpace::forEachNode< LOC >::operator() ( const Node< LOC, BytesRef > &  )
inline

Definition at line 54 of file node.h.

template<typename LOC >
bool Xpace::forEachNode< LOC >::operator() ( const Node< LOC, DecimalFloat > &  )
inline

Definition at line 59 of file node.h.

template<typename LOC >
bool Xpace::forEachNode< LOC >::operator() ( const Node< LOC, Ref< utf16_t > > &  )
inline

Definition at line 64 of file node.h.


The documentation for this class was generated from the following file:

current as of Wed Jun 10 2026 12:00:06