Xpace
Xpace::TranslatePtr< LOC, STR > Class Template Referenceabstract

#include <translate_byteptr_node.h>

Inheritance diagram for Xpace::TranslatePtr< LOC, STR >:
Xpace::TranslateNode< LOC > Xpace::PassNumeral< LOC, STR > Xpace::PassString< LOC, STR > Xpace::SkipPtrNode< LOC, STR > Xpace::TranslatePtrInt< LOC, STR, SIGNED, SIZE > Xpace::TranslatePtrInt< LOC, STR, false, 1 > Xpace::TranslatePtrInt< LOC, STR, false, 2 > Xpace::TranslatePtrInt< LOC, STR, false, 4 > Xpace::TranslatePtrInt< LOC, STR, false, 8 > Xpace::TranslatePtrInt< LOC, STR, true, 1 > Xpace::TranslatePtrInt< LOC, STR, true, 2 > Xpace::TranslatePtrInt< LOC, STR, true, 4 > Xpace::TranslatePtrInt< LOC, STR, true, 8 >

Public Member Functions

virtual bool isSkip () const
 
virtual bool operator() (const typename STR::charType *)=0
 
- Public Member Functions inherited from Xpace::TranslateNode< LOC >
 ~TranslateNode ()
 
virtual internalDataType getType () const =0
 
virtual ~TranslateNode ()
 
const BaseDataTypegetType () const
 

Static Public Member Functions

static TranslatePtrcreate (const Configuration &config, Sink< LOC > *sink, TranslationError onError=default_on_error)
 
- Static Public Member Functions inherited from Xpace::TranslateNode< LOC >
static TranslateNodecreate (const Configuration &config)
 

Protected Member Functions

 TranslatePtr (const Configuration &config, BaseDataType t, Sink< LOC > *sink, TranslationError onErr=default_on_error)
 
- Protected Member Functions inherited from Xpace::TranslateNode< LOC >
 TranslateNode (const BaseDataType &t, Sink< LOC > *s, TranslationError onErr=default_on_error)
 

Protected Attributes

const uint length
 
- Protected Attributes inherited from Xpace::TranslateNode< LOC >
TranslationError onError
 
Sink< LOC > * sink
 
LOC loc
 

Detailed Description

template<typename LOC, typename STR>
class Xpace::TranslatePtr< LOC, STR >

Definition at line 18 of file translate_byteptr_node.h.

Constructor & Destructor Documentation

template<typename LOC, typename STR>
Xpace::TranslatePtr< LOC, STR >::TranslatePtr ( const Configuration config,
BaseDataType  t,
Sink< LOC > *  sink,
TranslationError  onErr = default_on_error 
)
inlineprotected

Member Function Documentation

template<typename LOC, typename STR>
virtual bool Xpace::TranslatePtr< LOC, STR >::isSkip ( ) const
inlinevirtual

Member Data Documentation

template<typename LOC, typename STR>
const uint Xpace::TranslatePtr< LOC, STR >::length
protected

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

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