ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Common::STRING_SHADOW< L > Class Template Reference

#include <STRING.hh>

Public Types

typedef L length_type
typedef std::string element_type
typedef L length_type
typedef std::string element_type

Public Member Functions

 STRING_SHADOW (const std::string &Value)
INT_8U Bytes () const
void Read (IStream &Stream)
void Write (OStream &Stream) const
 STRING_SHADOW (const std::string &Value)
INT_8U Bytes () const
void Read (IStream &Stream)
void Write (OStream &Stream) const

Static Public Attributes

static const length_type MAX_STRING_LENGTH = ~( L( 0 ) )

Static Private Member Functions

static void length_error (const element_type &Value)
static void length_error (const element_type &Value)

Private Attributes

const element_typem_string

Member Typedef Documentation

◆ element_type [1/2]

template<class L>
typedef std::string FrameCPP::Common::STRING_SHADOW< L >::element_type

◆ element_type [2/2]

template<class L>
typedef std::string FrameCPP::Common::STRING_SHADOW< L >::element_type

◆ length_type [1/2]

template<class L>
typedef L FrameCPP::Common::STRING_SHADOW< L >::length_type

◆ length_type [2/2]

template<class L>
typedef L FrameCPP::Common::STRING_SHADOW< L >::length_type

Constructor & Destructor Documentation

◆ STRING_SHADOW() [1/2]

template<class L>
FrameCPP::Common::STRING_SHADOW< L >::STRING_SHADOW ( const std::string & Value)

◆ STRING_SHADOW() [2/2]

template<class L>
FrameCPP::Common::STRING_SHADOW< L >::STRING_SHADOW ( const std::string & Value)

Member Function Documentation

◆ Bytes() [1/2]

template<class L>
INT_8U FrameCPP::Common::STRING_SHADOW< L >::Bytes ( ) const

◆ Bytes() [2/2]

template<class L>
INT_8U FrameCPP::Common::STRING_SHADOW< L >::Bytes ( ) const

◆ length_error() [1/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::length_error ( const element_type & Value)
inlinestaticprivate

◆ length_error() [2/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::length_error ( const element_type & Value)
staticprivate

◆ Read() [1/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::Read ( IStream & Stream)

◆ Read() [2/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::Read ( IStream & Stream)

◆ Write() [1/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::Write ( OStream & Stream) const

◆ Write() [2/2]

template<class L>
void FrameCPP::Common::STRING_SHADOW< L >::Write ( OStream & Stream) const

Member Data Documentation

◆ m_string

template<class L>
const element_type & FrameCPP::Common::STRING_SHADOW< L >::m_string
private

◆ MAX_STRING_LENGTH

template<class L>
const L FrameCPP::Common::STRING_SHADOW< L >::MAX_STRING_LENGTH = ~( L( 0 ) )
static

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/build/include/framecpp/Common/IOStream.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/build/include/framecpp/Common/STRING.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/STRING.hh