alternative Standard Libary  0.29.8
std::prop8_t< TBase > Template-Klassenreferenz

#include <property.hpp>

+ Klassendiagramm für std::prop8_t< TBase >:
+ Zusammengehörigkeiten von std::prop8_t< TBase >:

Öffentliche Typen

using setter_type = void(TBase::*)(const int8_t)
 
using getter_type = int8_t(TBase::*)()
 

Öffentliche Methoden

 prop8_t (auto_ptr< TBase > base, getter_type gtyp, setter_type styp)
 
 operator int8_t () const
 

Ausführliche Beschreibung

template<class TBase>
class std::prop8_t< TBase >

Dokumentation der benutzerdefinierten Datentypen

◆ getter_type

using std::property< int8_t , TBase >::getter_type = int8_t (TBase::*)()
inherited

◆ setter_type

using std::property< int8_t , TBase >::setter_type = void (TBase::*)(const int8_t )
inherited

Beschreibung der Konstruktoren und Destruktoren

◆ prop8_t()

template<class TBase >
std::prop8_t< TBase >::prop8_t ( auto_ptr< TBase >  base,
getter_type  gtyp,
setter_type  styp 
)
inline
74  : property<int8_t, TBase>(base, gtyp, styp) { }

Dokumentation der Elementfunktionen

◆ operator int8_t()

std::property< int8_t , TBase >::operator int8_t ( ) const
inlineinherited
50  {
51  assert(m_clGetter != 0);
52  assert(m_aupClass.get() != 0);
53  return (m_aupClass->*m_clGetter());
54  }
value_type * get() const
Definition: auto_ptr.hpp:134

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: