alternative Standard Libary  0.29.8
property.hpp-Dateireferenz
#include "common.hpp"
#include "auto_ptr.hpp"
+ Include-Abhängigkeitsdiagramm für property.hpp:

gehe zum Quellcode dieser Datei

Klassen

class  std::property< T, TBase >
 
class  std::prop8_t< TBase >
 
class  std::prop16_t< TBase >
 

Namensbereiche

 std
 

Makrodefinitionen

#define prop_t(base, type, name, get, set)   property<(type), (base)> (name){auto_ptr<base>((this)), (get), (set)}
 
#define prop8_t(base, name, get, set)   prop_t(base, int8_t, (name), (get), (set))
 
#define prop16_t(base, name, get, set)   prop_t(base, int16_t, (name), (get), (set))
 
#define prop32_t(base, name, get, set)   prop_t(base, int32_t, (name), (get), (set))
 
#define prop64_t(base, name, get, set)   prop_t(base, int64_t, (name), (get), (set))
 
#define propu8_t(base, name, get, set)   prop_t(base, uint8_t, (name), (get), (set))
 
#define propu16_t(base, name, get, set)   prop_t(base, uint16_t, (name), (get), (set))
 
#define propu32_t(base, name, get, set)   prop_t(base, uint32_t, (name), (get), (set))
 
#define propu64_t(base, name, get, set)   prop_t(base, uint64_t, (name), (get), (set))
 
#define propl_t(base, name, get, set)   prop_t(base, long, (name), (get), (set))
 
#define propf_t(base, name, get, set)   prop_t(base, float, (name), (get), (set))
 
#define propd_t(base, name, get, set)   prop_t(base, double, (name), (get), (set))
 
#define propc_t(base, name, get, set)   prop_t(base, char, (name), (get), (set))
 
#define propul_t(base, name, get, set)   prop_t(base,unsigned long, (name), (get), (set))
 
#define propf_t(base, name, get, set)   prop_t(base, float, (name), (get), (set))
 
#define propd_t(base, name, get, set)   prop_t(base, double, (name), (get), (set))
 
#define propuc_t(base, name, get, set)   prop_t(base,unsigned char, (name), (get), (set))
 
#define propcp_t(base, name, get, set)   prop_t(base,const char*, (name), (get), (set))
 
#define propstr_t(base, name, get, set)   prop_t(base, std::string, (name), (get), (set))
 

Makro-Dokumentation

◆ prop16_t

#define prop16_t (   base,
  name,
  get,
  set 
)    prop_t(base, int16_t, (name), (get), (set))

◆ prop32_t

#define prop32_t (   base,
  name,
  get,
  set 
)    prop_t(base, int32_t, (name), (get), (set))

◆ prop64_t

#define prop64_t (   base,
  name,
  get,
  set 
)    prop_t(base, int64_t, (name), (get), (set))

◆ prop8_t

#define prop8_t (   base,
  name,
  get,
  set 
)    prop_t(base, int8_t, (name), (get), (set))

◆ prop_t

#define prop_t (   base,
  type,
  name,
  get,
  set 
)    property<(type), (base)> (name){auto_ptr<base>((this)), (get), (set)}

◆ propc_t

#define propc_t (   base,
  name,
  get,
  set 
)    prop_t(base, char, (name), (get), (set))

◆ propcp_t

#define propcp_t (   base,
  name,
  get,
  set 
)    prop_t(base,const char*, (name), (get), (set))

◆ propd_t [1/2]

#define propd_t (   base,
  name,
  get,
  set 
)    prop_t(base, double, (name), (get), (set))

◆ propd_t [2/2]

#define propd_t (   base,
  name,
  get,
  set 
)    prop_t(base, double, (name), (get), (set))

◆ propf_t [1/2]

#define propf_t (   base,
  name,
  get,
  set 
)    prop_t(base, float, (name), (get), (set))

◆ propf_t [2/2]

#define propf_t (   base,
  name,
  get,
  set 
)    prop_t(base, float, (name), (get), (set))

◆ propl_t

#define propl_t (   base,
  name,
  get,
  set 
)    prop_t(base, long, (name), (get), (set))

◆ propstr_t

#define propstr_t (   base,
  name,
  get,
  set 
)    prop_t(base, std::string, (name), (get), (set))

◆ propu16_t

#define propu16_t (   base,
  name,
  get,
  set 
)    prop_t(base, uint16_t, (name), (get), (set))

◆ propu32_t

#define propu32_t (   base,
  name,
  get,
  set 
)    prop_t(base, uint32_t, (name), (get), (set))

◆ propu64_t

#define propu64_t (   base,
  name,
  get,
  set 
)    prop_t(base, uint64_t, (name), (get), (set))

◆ propu8_t

#define propu8_t (   base,
  name,
  get,
  set 
)    prop_t(base, uint8_t, (name), (get), (set))

◆ propuc_t

#define propuc_t (   base,
  name,
  get,
  set 
)    prop_t(base,unsigned char, (name), (get), (set))

◆ propul_t

#define propul_t (   base,
  name,
  get,
  set 
)    prop_t(base,unsigned long, (name), (get), (set))