EHS
ehs::DbVarTmpl Class Reference

#include <DbVarTmpl.h>

Public Member Functions

 ~DbVarTmpl ()
 
 DbVarTmpl ()
 
template<typename T >
 DbVarTmpl (Str_8 id, const T *const def, UInt_64 size)
 
template<typename T >
 DbVarTmpl (Str_8 id, const T *const def)
 
 DbVarTmpl (Str_8 id)
 
 DbVarTmpl (DbVarTmpl &&varTmpl) noexcept
 
 DbVarTmpl (const DbVarTmpl &varTmpl)
 
DbVarTmploperator= (DbVarTmpl &&varTmpl) noexcept
 
DbVarTmploperator= (const DbVarTmpl &varTmpl)
 
 operator Byte * () const
 
UInt_64 GetHashId () const
 
void SetId (Str_8 newId)
 
Str_8 GetId () const
 
template<typename T >
T * GetDefaultArray () const
 
template<typename T >
GetDefault () const
 
UInt_64 GetSize () const
 

Friends

class DbTable
 

Constructor & Destructor Documentation

◆ ~DbVarTmpl()

ehs::DbVarTmpl::~DbVarTmpl ( )

◆ DbVarTmpl() [1/6]

ehs::DbVarTmpl::DbVarTmpl ( )

◆ DbVarTmpl() [2/6]

template<typename T >
ehs::DbVarTmpl::DbVarTmpl ( Str_8  id,
const T *const  def,
UInt_64  size 
)
inline

◆ DbVarTmpl() [3/6]

template<typename T >
ehs::DbVarTmpl::DbVarTmpl ( Str_8  id,
const T *const  def 
)
inline

◆ DbVarTmpl() [4/6]

ehs::DbVarTmpl::DbVarTmpl ( Str_8  id)

◆ DbVarTmpl() [5/6]

ehs::DbVarTmpl::DbVarTmpl ( DbVarTmpl &&  varTmpl)
noexcept

◆ DbVarTmpl() [6/6]

ehs::DbVarTmpl::DbVarTmpl ( const DbVarTmpl varTmpl)

Member Function Documentation

◆ GetDefault()

template<typename T >
T ehs::DbVarTmpl::GetDefault ( ) const
inline

◆ GetDefaultArray()

template<typename T >
T * ehs::DbVarTmpl::GetDefaultArray ( ) const
inline

◆ GetHashId()

UInt_64 ehs::DbVarTmpl::GetHashId ( ) const

◆ GetId()

Str_8 ehs::DbVarTmpl::GetId ( ) const

◆ GetSize()

UInt_64 ehs::DbVarTmpl::GetSize ( ) const

◆ operator Byte *()

ehs::DbVarTmpl::operator Byte * ( ) const

◆ operator=() [1/2]

DbVarTmpl & ehs::DbVarTmpl::operator= ( const DbVarTmpl varTmpl)

◆ operator=() [2/2]

DbVarTmpl & ehs::DbVarTmpl::operator= ( DbVarTmpl &&  varTmpl)
noexcept

◆ SetId()

void ehs::DbVarTmpl::SetId ( Str_8  newId)

Friends And Related Function Documentation

◆ DbTable

friend class DbTable
friend

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