|
constexpr | cfgopt_t (const char *_n, char *_p, size_t _sz, bool _long=true) |
constexpr | cfgopt_t (const char *_n, qstring *_p, bool _long=true) |
constexpr | cfgopt_t (const char *_n, int *_p) |
constexpr | cfgopt_t (const char *_n, uint *_p) |
constexpr | cfgopt_t (const char *_n, char *_p) |
constexpr | cfgopt_t (const char *_n, uchar *_p) |
constexpr | cfgopt_t (const char *_n, short *_p) |
constexpr | cfgopt_t (const char *_n, ushort *_p) |
constexpr | cfgopt_t (const char *_n, int *_p, int _min, int _max) |
constexpr | cfgopt_t (const char *_n, uint *_p, uint _min, uint _max) |
constexpr | cfgopt_t (const char *_n, char *_p, char _min, char _max) |
constexpr | cfgopt_t (const char *_n, uchar *_p, uchar _min, uchar _max) |
constexpr | cfgopt_t (const char *_n, short *_p, short _min, short _max) |
constexpr | cfgopt_t (const char *_n, ushort *_p, ushort _min, ushort _max) |
constexpr | cfgopt_t (const char *_n, bool *_p, bool _flags) |
constexpr | cfgopt_t (const char *_n, uchar *_p, uchar _flags) |
constexpr | cfgopt_t (const char *_n, ushort *_p, ushort _flags) |
constexpr | cfgopt_t (const char *_n, uint32 *_p, uint32 _flags) |
constexpr | cfgopt_t (const char *_n, int64 *_p) |
constexpr | cfgopt_t (const char *_n, uint64 *_p) |
constexpr | cfgopt_t (const char *_n, int64 *_p, int64 _min, int64 _max) |
constexpr | cfgopt_t (const char *_n, uint64 *_p, uint64 _min, uint64 _max) |
constexpr | cfgopt_t (const char *_n, cfgopt_handler_t *_p) |
constexpr | cfgopt_t (const char *_n, cfgopt_handler2_t *_p, int64 _p1=0, int64 _p2=0) |
constexpr | cfgopt_t (const char *_n, jvalue_t *_p) |
template<class T> |
constexpr | cfgopt_t (const char *_n, qstring T::*, size_t _mbroff, bool _long=true) |
template<class T> |
constexpr | cfgopt_t (const char *_n, char *T::*, size_t _mbroff, bool _long=true) |
| CTR_CFGOPT (int, 0) CTR_CFGOPT(uint |
IDPOPT_NUM_UNS | CTR_CFGOPT (char, IDPOPT_NUM_CHAR) CTR_CFGOPT(uchar |
IDPOPT_NUM_UNS IDPOPT_NUM_UNS IDPOPT_NUM_CHAR | CTR_CFGOPT (short, IDPOPT_NUM_SHORT) CTR_CFGOPT(ushort |
| CTR_CFGOPT (int, 0) CTR_CFGOPT(uint |
IDPOPT_NUM_UNS | CTR_CFGOPT (char, IDPOPT_NUM_CHAR) CTR_CFGOPT(uchar |
IDPOPT_NUM_UNS IDPOPT_NUM_UNS IDPOPT_NUM_CHAR | CTR_CFGOPT (short, IDPOPT_NUM_SHORT) CTR_CFGOPT(ushort |
| CTR_CFGOPT (bool, IDPOPT_BIT_BOOL) |
| CTR_CFGOPT (uchar, IDPOPT_BIT_UCHAR) |
| CTR_CFGOPT (ushort, IDPOPT_BIT_USHORT) |
| CTR_CFGOPT (uint32, 0) |
template<class T> |
constexpr | cfgopt_t (const char *_n, int64 T::*, size_t _mbroff) |
template<class T> |
constexpr | cfgopt_t (const char *_n, uint64 T::*, size_t _mbroff) |
template<class T> |
constexpr | cfgopt_t (const char *_n, jvalue_t T::*, size_t _mbroff) |
template<class T> |
constexpr | cfgopt_t (const char *_n, int64 T::*, size_t _mbroff, int64 _min, int64 _max) |
template<class T> |
constexpr | cfgopt_t (const char *_n, uint64 T::*, size_t _mbroff, uint64 _min, uint64 _max) |
constexpr | cfgopt_t (const char *_n, cfgopt_handler3_t *_p, int64 _p1=0, int64 _p2=0) |
int | type () const |
int | qualifier () const |
bool | is_mbroff () const |
bool | get_number (int64 *out, lexer_t *lx, const token_t &_t, int range_bit, int usign_bit) const |
const char * | apply (int vtype, const void *vdata, void *obj=nullptr) const |
const char * | apply (lexer_t *lx, int vtype, const void *vdata, void *obj=nullptr) const |