Xpace
Xpace::TranslateStringUint< LOC, STR > Class Template Reference

#include <translate_string_node.h>

Inheritance diagram for Xpace::TranslateStringUint< LOC, STR >:
Xpace::TranslateString< LOC, STR > Xpace::TranslateNode< LOC >

Public Member Functions

 TranslateStringUint (uint size, uint radix, Sink< LOC > *s, TranslationError onErr=default_on_error)
 
 TranslateStringUint (const Configuration &config, Sink< LOC > *s, TranslationError onErr)
 
bool operator() (const STR val) override
 
- Public Member Functions inherited from Xpace::TranslateNode< LOC >
 ~TranslateNode ()
 
virtual internalDataType getType () const =0
 
virtual ~TranslateNode ()
 
const BaseDataTypegetType () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Xpace::TranslateString< LOC, STR >
static TranslateStringcreate (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 inherited from Xpace::TranslateString< LOC, STR >
 TranslateString (BaseDataType t, Sink< LOC > *sink, TranslationError onError)
 
- Protected Member Functions inherited from Xpace::TranslateNode< LOC >
 TranslateNode (const BaseDataType &t, Sink< LOC > *s, TranslationError onErr=default_on_error)
 
- Protected Attributes inherited from Xpace::TranslateNode< LOC >
TranslationError onError
 
Sink< LOC > * sink
 
LOC loc
 

Detailed Description

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

Definition at line 185 of file translate_string_node.h.

Constructor & Destructor Documentation

template<typename LOC, typename STR>
Xpace::TranslateStringUint< LOC, STR >::TranslateStringUint ( uint  size,
uint  radix,
Sink< LOC > *  s,
TranslationError  onErr = default_on_error 
)
inline

Definition at line 189 of file translate_string_node.h.

References Xpace::Sink< LOC, RET >::add(), and name.

template<typename LOC, typename STR>
Xpace::TranslateStringUint< LOC, STR >::TranslateStringUint ( const Configuration config,
Sink< LOC > *  s,
TranslationError  onErr 
)
inline

Definition at line 200 of file translate_string_node.h.

References Xpace::Sink< LOC, RET >::add().

Member Function Documentation

template<typename LOC, typename STR>
bool Xpace::TranslateStringUint< LOC, STR >::operator() ( const STR  val)
inlineoverridevirtual

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

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