|
MIDAS
|
#include <odbxx.h>

Public Member Functions | |
| u_odb () | |
| u_odb (uint8_t v) | |
| u_odb (int8_t v) | |
| u_odb (uint16_t v) | |
| u_odb (int16_t v) | |
| u_odb (uint32_t v) | |
| u_odb (int32_t v) | |
| u_odb (uint64_t v) | |
| u_odb (int64_t v) | |
| u_odb (bool v) | |
| u_odb (float v) | |
| u_odb (double v) | |
| u_odb (std::string *v) | |
| ~u_odb () | |
| void | set_parent (odb *o) |
| odb * | get_parent () |
| void | set_tid (int tid) |
| int | get_tid () |
| uint8_t | operator= (uint8_t v) |
| int8_t | operator= (int8_t v) |
| uint16_t | operator= (uint16_t v) |
| int16_t | operator= (int16_t v) |
| uint32_t | operator= (uint32_t v) |
| int32_t | operator= (int32_t v) |
| uint64_t | operator= (uint64_t v) |
| int64_t | operator= (int64_t v) |
| bool | operator= (bool v) |
| float | operator= (float v) |
| double | operator= (double v) |
| const char * | operator= (const char *v) |
| std::string * | operator= (std::string *v) |
| std::string | operator= (std::string v) |
| operator uint8_t () | |
| operator int8_t () | |
| operator uint16_t () | |
| operator int16_t () | |
| operator uint32_t () | |
| operator int32_t () | |
| operator uint64_t () | |
| operator int64_t () | |
| operator bool () | |
| operator float () | |
| operator double () | |
| operator std::string () | |
| operator const char * () | |
| operator midas::odb & () | |
| template<typename T > | |
| void | set (T v) |
| void | set_string (std::string s) |
| void | set_string_size (std::string s, int size) |
| void | set_string_ptr (std::string *s) |
| void | set (odb *v) |
| void | set_odb (odb *v) |
| void | set (std::string v) |
| void | set (const char *v) |
| void | set (char *v) |
| void | add (double inc, bool push=true) |
| void | mult (double f, bool push=true) |
| u_odb & | operator++ (int) |
| u_odb & | operator++ () |
| u_odb & | operator-- (int) |
| u_odb & | operator-- () |
| u_odb & | operator+= (double d) |
| u_odb & | operator-= (double d) |
| u_odb & | operator*= (double d) |
| u_odb & | operator/= (double d) |
| template<typename T > | |
| u_odb & | operator+ (T v) |
| template<typename T > | |
| u_odb & | operator- (T v) |
| template<typename T > | |
| u_odb & | operator* (T v) |
| template<typename T > | |
| u_odb & | operator/ (T v) |
| template<typename T > | |
| T | get () |
| std::string | get () |
| std::string | get_value () |
| std::string | s () |
| void | get (std::string &s) |
| odb * | get_podb () |
| odb & | get_odb () |
Private Attributes | ||
| union { | ||
| uint8_t m_uint8 | ||
| int8_t m_int8 | ||
| uint16_t m_uint16 | ||
| int16_t m_int16 | ||
| uint32_t m_uint32 | ||
| int32_t m_int32 | ||
| uint64_t m_uint64 | ||
| int64_t m_int64 | ||
| bool m_bool | ||
| float m_float | ||
| double m_double | ||
| std::string * m_string | ||
| odb * m_odb | ||
| }; | ||
| int | m_tid | |
| odb * | m_parent_odb | |
Friends | |
| std::ostream & | operator<< (std::ostream &output, u_odb &o) |
| void midas::u_odb::add | ( | double | inc, |
| bool | push = true |
||
| ) |
|
inline |
|
inline |
| void midas::u_odb::get | ( | std::string & | s | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void midas::u_odb::mult | ( | double | f, |
| bool | push = true |
||
| ) |
Definition at line 1965 of file odbxx.cxx.


| midas::u_odb::operator bool | ( | ) |
| midas::u_odb::operator double | ( | ) |
| midas::u_odb::operator float | ( | ) |
| midas::u_odb::operator int16_t | ( | ) |
| midas::u_odb::operator int32_t | ( | ) |
| midas::u_odb::operator int64_t | ( | ) |
| midas::u_odb::operator int8_t | ( | ) |
| midas::u_odb::operator midas::odb & | ( | ) |
| midas::u_odb::operator std::string | ( | ) |
| midas::u_odb::operator uint16_t | ( | ) |
| midas::u_odb::operator uint32_t | ( | ) |
| midas::u_odb::operator uint64_t | ( | ) |
| midas::u_odb::operator uint8_t | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool midas::u_odb::operator= | ( | bool | v | ) |
| const char * midas::u_odb::operator= | ( | const char * | v | ) |
| double midas::u_odb::operator= | ( | double | v | ) |
| float midas::u_odb::operator= | ( | float | v | ) |
| int16_t midas::u_odb::operator= | ( | int16_t | v | ) |
| int32_t midas::u_odb::operator= | ( | int32_t | v | ) |
| int64_t midas::u_odb::operator= | ( | int64_t | v | ) |
| int8_t midas::u_odb::operator= | ( | int8_t | v | ) |
| std::string * midas::u_odb::operator= | ( | std::string * | v | ) |
| std::string midas::u_odb::operator= | ( | std::string | v | ) |
| uint16_t midas::u_odb::operator= | ( | uint16_t | v | ) |
| uint32_t midas::u_odb::operator= | ( | uint32_t | v | ) |
| uint64_t midas::u_odb::operator= | ( | uint64_t | v | ) |
| uint8_t midas::u_odb::operator= | ( | uint8_t | v | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 102 of file odbxx.h.

|
inline |
|
inline |
| void midas::u_odb::set_string_size | ( | std::string | s, |
| int | size | ||
| ) |
|
inline |
|
friend |
| union { ... } midas::u_odb |