|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | PRIMITIVE_PAYLOAD_TAG = PRIMITIVE_PAYLOAD_TAG_TYPE |
| using | TYPE1 = ::atom |
| using | ARG_TYPE1 = const ::atom & |
| using | TYPE2 = payload |
| using | ARG_TYPE2 = const ::payload & |
| Public Types inherited from payload | |
| using | PRIMITIVE_PAYLOAD_TAG = PRIMITIVE_PAYLOAD_TAG_TYPE |
Public Member Functions | |
| property (const ::atom &atom) | |
| property (const ::atom &atom, const ::payload &payload) | |
| property (const ::property &property) | |
| property (::property &&property) | |
| void * | operator new (size_t size) |
| void * | operator new (size_t size, const_char_pointer, ::i32) |
| void | operator delete (void *p) |
| void | operator delete (void *p, const_char_pointer, ::i32) |
| ::atom & | element1 () |
| const ::atom & | element1 () const |
| ::payload & | element2 () |
| const ::payload & | element2 () const |
| property & | operator= (const property &property) |
| ::atom | name () const |
| inline ::string & | get_network_payload (::string &str, bool bNewLine=true) const |
| ::string | get_network_payload (bool bNewLine=true) const |
| ::string | get_ini_line () const |
| ::string & | get_network_arguments (::string &str) const |
| ::string | get_network_arguments () const |
| template<typename T> | |
| inline ::pointer< T > & | defer_get (::pointer< T > &pointer) |
| Public Member Functions inherited from payload | |
| payload * | refdbg_this () const |
| payload (no_initialize_t) | |
| payload (enum_type etype) | |
| payload (nullptr_t) | |
| payload (const ::payload &payload) | |
| payload (::payload &&payload) | |
| template<bool_type BOOL> | |
| payload (BOOL b) | |
| template<same_as< ::i8 > CHAR> | |
| payload (CHAR c) | |
| template<same_as< ::u8 > UNSIGNED_CHAR> | |
| payload (UNSIGNED_CHAR uch) | |
| template<same_as< ::i16 > SHORT> | |
| payload (SHORT sh) | |
| template<same_as< ::u16 > UNSIGNED_SHORT> | |
| payload (UNSIGNED_SHORT ush) | |
| template<same_as< ::i32 > INT> | |
| payload (INT i) | |
| template<same_as< ::u32 > UNSIGNED_INT> | |
| payload (UNSIGNED_INT ui) | |
| template<same_as< ::i64 > LONG_LONG> | |
| payload (LONG_LONG ll) | |
| template<same_as< ::u64 > UNSIGNED_LONG_LONG> | |
| payload (UNSIGNED_LONG_LONG ull) | |
| template<same_as< ::f32 > FLOAT> | |
| payload (FLOAT f) | |
| template<same_as< ::f64 > DOUBLE> | |
| payload (DOUBLE d) | |
| payload (::i32 *pi) | |
| payload (::u32 *pu) | |
| payload (::i64 *pi) | |
| payload (::u64 *pu) | |
| payload (::f32 *pf) | |
| payload (::f64 *pd) | |
| payload (bool *pb) | |
| payload (::string *pstr) | |
| payload (::subparticle *pparticle) | |
| payload (class ::time *ptime) | |
| template<prototype_character_range CHARACTER_RANGE> | |
| payload (const CHARACTER_RANGE &range) | |
| template<prototype_integral INTEGRAL> | |
| payload (const_char_pointer begin, INTEGRAL count) | |
| payload (const_char_pointer begin, const_char_pointer end) | |
| payload (const_char_pointer psz) | |
| payload (const ::scoped_string &scopedstr) | |
| payload (const ::atom &atom) | |
| payload (const ::earth::time &time) | |
| payload (const ::color::color &color) | |
| payload (const ::color::hls &hls) | |
| payload (const ::subparticle &particle) | |
| payload (const ::file::path &path) | |
| payload (const ::string_array_base &stra) | |
| payload (const ::i32_array_base &ia) | |
| payload (const ::i64_array_base &lla) | |
| payload (const ::f32_array_base &f32a) | |
| payload (const ::f64_array_base &f64a) | |
| payload (const ::payload_array &payloada) | |
| payload (const ::property_set &set) | |
| payload (const class time &time) | |
| template<class T> | |
| payload (const ::pointer< T > &p) | |
| template<typename BLOCK_TYPE> | |
| payload (const ::raw_block< BLOCK_TYPE > &rawblock) | |
| payload (const ::inline_number_string &a) | |
| template<prototype_enum ENUM> | |
| payload (ENUM e) | |
| void | clear_data () |
| void | set_type (enum_type enum_type, bool bConvert=true) |
| enum_type | get_type () const |
| atom::enum_type | atom_type () const |
| template<typename T> | |
| void | set_pointer (const ::pointer< T > &p) |
| template<typename T> | |
| bool | has_pointer () const |
| template<typename T> | |
| ::property * | find_pointer () const |
| template<typename TYPE> | |
| ::pointer< TYPE > | pointer () const |
| ::i64 | payload_release () |
| ::i64 | logical_release () |
| void | _set_element (::subparticle *pelement) |
| bool | is_element () const |
| bool | is_element_set () const |
| bool | is_element_null () const |
| bool | is_numeric () const |
| bool | has_reference_of_type (enum_type etype) const |
| bool | is_number () const |
| bool | target_constrained_assign (const ::payload &payload) |
| bool | get_bool () const |
| template<typename ENUM> | |
| ENUM | e (ENUM edefault=enum_default< ENUM >()) const |
| IMPLEMENT_PAYLOAD_ENUMERATION (status) | |
| IMPLEMENT_PAYLOAD_ENUMERATION (command) | |
| IMPLEMENT_PAYLOAD_ENUMERATION (check) | |
| template<prototype_enum ENUM> | |
| bool | operator== (ENUM e) const |
| void | as (::string &str) const |
| void | as (::memory_base &memory) const |
| ::i8 & | as (::i8 &i) const |
| ::u8 & | as (::u8 &u) const |
| ::i16 & | as (::i16 &i) const |
| ::u16 & | as (::u16 &u) const |
| ::i32 & | as (::i32 &i) const |
| ::u32 & | as (::u32 &u) const |
| ::i64 & | as (::i64 &i) const |
| ::u64 & | as (::u64 &u) const |
| ::f32 & | as (::f32 &f) const |
| ::f64 & | as (::f64 &f) const |
| ::i8 | as_i8 (::i8 iDefault=0) const |
| ::u8 | as_u8 (::u8 uDefault=0) const |
| ::i16 | as_i16 (::i16 iDefault=0) const |
| ::u16 | as_u16 (::u16 uDefault=0) const |
| ::i32 | as_i32 (::i32 iDefault=0) const |
| ::u32 | as_u32 (::u32 uiDefault=0) const |
| ::i64 | as_i64 (::i64 iDefault=0) const |
| ::u64 | as_u64 (::u64 uiDefault=0) const |
| ::f32 | as_f32 (::f32 fDefault=0) const |
| ::f64 | as_f64 (::f64 fDefault=0) const |
| inline ::iptr | as_iptr (::iptr iDefault=0) const |
| inline ::uptr | as_uptr (::uptr uiDefault=0) const |
| ::file::path | as_file_path () const |
| ::url::url | as_url () const |
| ::file_time | as_file_time () const |
| ::earth::time | as_earth_time () const |
| ::color::color | as_color (const ::color::color &colorDefault=::color::color()) const |
| ::color::hls | as_hls (const ::color::hls &hlsDefault=::color::hls()) const |
| ::block | as_block () const |
| ::procedure | get_procedure () const |
| ::posix_time | as_posix_time (::i64 iDefault=0) const |
| ::posix_time | as_time (const class ::time &timeDefault) const |
| ::string | as_string (const ::scoped_string &scopedstrOnNull) const |
| ::string | as_string () const |
| ::string | get_recursive_string () const |
| ::atom | as_atom () const |
| ::atom | as_atom (const ::atom &idDefault) const |
| ::memory | as_memory () const |
| ::string_array_base | as_string_array () const |
| ::i32_array_base | as_int_array () const |
| ::i64_array_base | as_i64_array () const |
| ::f32_array_base | as_f32_array () const |
| ::f64_array_base | as_f64_array () const |
| ::payload_array_base | as_payload_array () const |
| ::property_set | as_property_set () const |
| class::time | as_time () const |
| bool | is_scalar () const |
| bool | is_array () const |
| bool | is_floating () const |
| bool | is_integer () const |
| bool | is_natural () const |
| bool | is_boolean () const |
| bool | is_f64 () const |
| bool | is_time () const |
| bool | is_text () const |
| bool | is_fairly_convertible_to_text () const |
| bool | has_string_reference () const |
| bool | ok () const |
| bool | failed () const |
| enum_type | integer_type () const |
| enum_type | left_hand_integer_type () const |
| enum_type | floating_type () const |
| enum_type | left_hand_floating_type () const |
| payload | dereference () |
| void | set_string (const ::scoped_string &scopedstr) |
| void | set_id (const ::atom &atom) |
| void | unset () |
| void | unset (const ::scoped_string &scopedstrPropertySetKey) |
| bool | is_set () const |
| bool | is_new () const |
| bool | is_null () const |
| bool | is_new_or_null () const |
| bool | is_empty () const |
| bool | has_character () const |
| bool | is_false () const |
| bool | is_bool_false () const |
| bool | is_set_false () const |
| bool | is_true () const |
| bool | is_true_or_empty () const |
| bool | casts_to (::enum_type etype) const |
| bool | has_property (const ::atom &atom) const |
| property * defer_get_property(const ::atom & atom) const; | |
| bool | is_property_true_or_empty (const ::atom &atom) const |
| bool | is_property_true (const ::atom &atom) const |
| bool | is_property_false (const ::atom &atom) const |
| bool | begins (const ::scoped_string &scopedstrPrefix) const |
| bool | ends (const ::scoped_string &scopedstrSuffix) const |
| bool | case_insensitive_begins (const ::scoped_string &scopedstrPrefix) const |
| bool | case_insensitive_ends (const ::scoped_string &scopedstrSuffix) const |
| bool | begins_eat (const ::scoped_string &scopedstrPrefix) |
| bool | ends_eat (const ::scoped_string &scopedstrSuffix) |
| bool | case_insensitive_begins_eat (const ::scoped_string &scopedstrPrefix) |
| bool | case_insensitive_ends_eat (const ::scoped_string &scopedstrSuffix) |
| payload | get_topic (const ::atom &atom) const |
| payload & | operator++ (::i32) |
| payload | operator- (const ::payload &payload) const |
| payload | operator* (const ::payload &payload) const |
| payload | operator/ (const ::payload &payload) const |
| template < prototype_payload PAYLOAD > | |
| payload & | operator-= (const ::payload &payload) |
| payload & | operator*= (const ::payload &payload) |
| payload & | operator/= (const ::payload &payload) |
| payload | addition (const ::payload &payload) const |
| payload | subtraction (const ::payload &payload) const |
| payload | multiplication (const ::payload &payload) const |
| payload | division (const ::payload &payload) const |
| payload & | add (const ::payload &payload) |
| payload & | subtract (const ::payload &payload) |
| payload & | multiply (const ::payload &payload) |
| payload & | divide (const ::payload &payload) |
| bool | operator! () const |
| bool | as_bool () const |
| operator bool () const | |
| operator::i8 () const | |
| operator::u8 () const | |
| operator::i16 () const | |
| operator::u16 () const | |
| operator::i32 () const | |
| operator::u32 () const | |
| operator::i64 () const | |
| operator::u64 () const | |
| operator::f32 () const | |
| operator::f64 () const | |
| operator::file_time () const | |
| operator::earth::time () const | |
| operator::color::color () const | |
| operator::color::hls () const | |
| operator::block () const | |
| ::string & | string_reference () |
| ::memory & | memory_reference () |
| ::atom & | atom_reference () |
| ::string_array & | string_array_reference () |
| ::i32_array & | i32_array_reference () |
| ::i64_array & | i64_array_reference () |
| ::f32_array & | f32_array_reference () |
| ::f64_array & | f64_array_reference () |
| ::payload_array & | payload_array_reference () |
| class::time & | time_reference () |
| ::property_set & | property_set_reference () |
| ::file::path & | file_path_reference () |
| ::file_time & | file_time_reference () |
| ::earth::time & | earth_time_reference () |
| ::color::color & | color_reference () |
| ::color::hls & | color_hls_reference () |
| const ::string_array & | string_array_reference () const |
| const ::i32_array & | i32_array_reference () const |
| const ::i64_array & | i64_array_reference () const |
| const ::f32_array & | f32_array_reference () const |
| const ::f64_array & | f64_array_reference () const |
| const ::payload_array & | payload_array_reference () const |
| const class time & | time_reference () const |
| const ::property_set & | property_set_reference () const |
| const ::property & | property_reference () const |
| const ::file::path & | file_path_reference () const |
| const ::file_time & | file_time_reference () const |
| const ::earth::time & | earth_time_reference () const |
| const ::color::color & | color_reference () const |
| const ::color::hls & | color_hls_reference () const |
| bool & | bool_reference () |
| ::i8 & | i8_reference () |
| ::u8 & | u8_reference () |
| ::i16 & | i16_reference () |
| ::u16 & | u16_reference () |
| ::i32 & | i32_reference () |
| ::u32 & | u32_reference () |
| ::i64 & | i64_reference () |
| ::u64 & | u64_reference () |
| ::f32 & | f32_reference () |
| ::f64 & | f64_reference () |
| template<prototype_signed SIGNED> | |
| SIGNED & | reference () |
| template<prototype_unsigned UNSIGNED> | |
| UNSIGNED & | reference () |
| template<prototype_const CONST_TYPE> | |
| CONST_TYPE & | reference () const |
| template<prototype_non_const NON_CONST_TYPE> | |
| NON_CONST_TYPE * | raw_pointer () |
| template<prototype_const CONST_TYPE> | |
| CONST_TYPE * | raw_pointer () const |
| character_count | length () const |
| template<typename TYPE> | |
| payload & | operator= (const ::pointer< TYPE > &pointer) |
| template<prototype_function FUNCTION> | |
| payload & | operator= (const FUNCTION &function) |
| payload & | operator= (nullptr_t) |
| payload & | operator= (::subparticle *pelement) |
| payload & | operator= (::memory *pmemory) |
| template<typename PREDICATE> | |
| void | predicate_each (PREDICATE predicate) |
| void | payload_increment_reference_count () |
| ::i32 & | _as (::i32 &i) const |
| ::string & | _as (::string &str) const |
| payload & | operator= (const ::subparticle &o) |
| payload & | operator= (const ::file::path &path) |
| payload & | operator|= (const ::file::e_flag &eflag) |
| payload & | operator= (para_return &eret) |
| payload & | assign_bool (bool b) |
| payload & | assign_pbool (bool *pb) |
| payload & | assign_pi8 (::i8 *pi) |
| payload & | assign_pu8 (::u8 *pu) |
| payload & | assign_pi16 (::i16 *pi) |
| payload & | assign_pu16 (::u16 *pu) |
| payload & | assign_pi32 (::i32 *pi) |
| payload & | assign_pu32 (::u32 *pu) |
| payload & | assign_pi64 (::i64 *pll) |
| payload & | assign_pu64 (::u64 *pull) |
| payload & | assign_pf32 (::f32 *pf) |
| payload & | assign_pf64 (::f64 *pf) |
| template<bool_type BOOL> | |
| payload & | operator= (BOOL b) |
| payload & | assign_pointer (::i8 *pi) |
| payload & | assign_pointer (::u8 *pu) |
| payload & | assign_pointer (::i16 *pi) |
| payload & | assign_pointer (::u16 *pu) |
| payload & | assign_pointer (::i32 *pi) |
| payload & | assign_pointer (::u32 *pu) |
| payload & | assign_pointer (::i64 *pi) |
| payload & | assign_pointer (::u64 *pu) |
| payload & | assign_pointer (::f32 *pf) |
| payload & | assign_pointer (::f64 *pf) |
| payload & | operator= (const ::earth::time &time) |
| payload & | operator= (const ::color::color &color) |
| payload & | operator= (const ::color::hls &color) |
| payload & | operator= (const ::string &str) |
| payload & | operator= (const ::scoped_string &scopedstr) |
| payload & | operator= (::string &&str) |
| payload & | operator= (::const_ansi_range ansirange) |
| payload & | operator= (const ::inline_number_string &str) |
| payload & | operator= (::string *pstr) |
| payload & | operator= (const ::wide_character *pcsz) |
| payload & | operator= (const ::ansi_character *pcsz) |
| payload & | operator= (const ::property &prop) |
| payload & | operator= (const ::payload &payload) |
| payload & | operator= (const ::i32_array_base &ia) |
| payload & | operator= (const ::string_array_base &stra) |
| payload & | operator= (const ::i64_array_base &longlonga) |
| payload & | operator= (const ::f32_array_base &f32a) |
| payload & | operator= (const ::f64_array_base &f64a) |
| payload & | operator= (const ::memory &memory) |
| payload & | operator= (const ::payload_array &payloada) |
| payload & | operator= (const ::property_set &propset) |
| payload & | operator= (const ::atom &atom) |
| payload & | operator= (::atom *pid) |
| template<prototype_enum ENUM> | |
| payload & | operator= (ENUM e) |
| payload & | operator= (const class time &time) |
| payload & | operator= (class ::time *ptime) |
| payload & | operator= (const ::block &block) |
| template<class ARRAY> | |
| void | get_array (ARRAY &array) const |
| template<an_object T> | |
| payload & | assign_copy (const T &t) |
| template<class T> | |
| payload & | operator= (const raw_block< T > &rawblock) |
| template<character_count n> | |
| payload & | operator= (const ::i8(&cha)[n]) |
| template<prototype_subparticle T> | |
| ::pointer< T > | cast (T *pDefault) |
| template<class T> | |
| T & | defer_create_type (T *pdefault=nullptr) |
| template<typename T> | |
| T & | as_type () |
| ::subparticle * | as_subparticle () |
| ::subparticle * | as_subparticle () const |
| template<prototype_subparticle T> | |
| T * | cast () const |
| template<prototype_subparticle T> | |
| T * | cast () |
| template<prototype_subparticle T> | |
| ::pointer< T > | as_pointer () const |
| template<prototype_subparticle T> | |
| ::pointer< T > | as_pointer () |
| ::subparticle * | get_subparticle () |
| bool | case_insensitive_equals (const payload &payload) const |
| ::std::strong_ordering | order_payload (const payload &payload) const |
| ::std::strong_ordering | case_insensitive_order (const ::payload &payload) const |
| bool | equals_payload (const ::payload &payload) const |
| bool | equals_signed (::i64 i) const |
| bool | equals_unsigned (::u64 u) const |
| bool | equals_scoped_string (const ::scoped_string &scopedstr) const |
| template<prototype_character CHARACTER> | |
| bool | operator== (const CHARACTER *psz) const |
| template<prototype_character CHARACTER> | |
| bool | operator== (const character_range< const CHARACTER * > &range) const |
| template<prototype_character CHARACTER> | |
| bool | operator== (const scoped_string_base< const CHARACTER * > &scoped_string) const |
| template<prototype_character CHARACTER> | |
| bool | operator== (const string_base< const CHARACTER * > &string) const |
| template<prototype_character CHARACTER> | |
| bool | operator== (const string_range< const CHARACTER * > &string_range) const |
| template<prototype_signed SIGNED> | |
| bool | operator== (SIGNED i) const |
| template<prototype_unsigned UNSIGNED> | |
| bool | operator== (UNSIGNED u) const |
| ::std::strong_ordering | operator<=> (const payload &payload) const |
| ::std::strong_ordering | operator<=> (const ::string &str) const |
| ::std::strong_ordering | operator<=> (const ::scoped_string &scopedstr) const |
| ::std::strong_ordering | operator<=> (::i64 i) const |
| ::std::strong_ordering | operator<=> (::i32 i) const |
| ::std::strong_ordering | operator<=> (bool b) const |
| ::string | implode (const ::scoped_string &scopedstrGlue) const |
| payload | explode (const ::scoped_string &scopedstrGlue, bool bAddEmpty=true) const |
| payload | first () const |
| payload | last () const |
| payload | first () |
| payload | last () |
| ::collection::count | get_count () const |
| ::payload | at (::collection::index i) |
| inline ::payload | at (::collection::index i) const |
| ::collection::count | array_get_count () const |
| ::collection::index | array_get_upper_bound () const |
| bool | array_contains (const ::scoped_string &scopedstr, ::collection::index find=0, ::collection::count count=-1) const |
| bool | case_insensitive_array_contains (const ::scoped_string &scopedstr, ::collection::index find=0, ::collection::count count=-1) const |
| bool | array_is_empty () const |
| ::collection::index | index_of (const ::atom &atom) const |
| ::payload | find_property (const ::atom &atom) const |
| ::property * | _find_property (const ::atom &atom) const |
| ::property & | get_property (const ::atom &atom) |
| ::payload | find_property_by_text (const ::scoped_string &scopedstr) const |
| ::payload | find_property_by_name (const ::scoped_string &scopedstr) const |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator[] (INTEGRAL i) |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator[] (INTEGRAL i) const |
| template<prototype_character CHARACTER> | |
| inline ::property & | operator[] (const CHARACTER *psz) |
| template<prototype_character CHARACTER> | |
| inline ::payload | operator[] (const CHARACTER *psz) const |
| template<prototype_character_range RANGE> | |
| inline ::property & | operator[] (const RANGE &range) |
| template<prototype_character_range RANGE> | |
| inline ::payload | operator[] (const RANGE &range) const |
|
template<has_as_string HAS_AS_STRING> requires (!prototype_character_range<HAS_AS_STRING>) | |
| inline ::property & | operator[] (const HAS_AS_STRING &has_as_string) |
|
template<has_as_string HAS_AS_STRING> requires (!prototype_character_range<HAS_AS_STRING>) | |
| inline ::payload | operator[] (const HAS_AS_STRING &has_as_string) const |
|
template<has_get_string HAS_GET_STRING> requires (!prototype_character_range<HAS_GET_STRING> && has_as_string<HAS_GET_STRING>) | |
| inline ::property & | operator[] (const HAS_GET_STRING &has_get_string) |
|
template<has_get_string HAS_GET_STRING> requires (!prototype_character_range<HAS_GET_STRING>&& has_as_string<HAS_GET_STRING>) | |
| inline ::payload | operator[] (const HAS_GET_STRING &has_get_string) const |
| ::payload | equals_ci_get (const ::scoped_string &scopedstrCompare,::payload varOnEqual, payload varOnDifferent) const |
| ::payload | equals_ci_get (const ::scoped_string &scopedstrCompare,::payload varOnEqual) const |
| template<prototype_integral INTEGRAL> | |
| ::payload | operator- (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| ::payload | operator- (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| ::payload | operator+ (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| ::payload | operator+ (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| ::payload | operator/ (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| ::payload | operator/ (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| ::payload | operator* (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| ::payload | operator* (FLOATING d) const |
| ::std::strong_ordering | str_compare (const ::property &prop) const |
| template<prototype_integral INTEGRAL> | |
| ::payload & | operator-= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| ::payload & | operator-= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| ::payload & | operator+= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| ::payload & | operator+= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| ::payload & | operator/= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| ::payload & | operator/= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| ::payload & | operator*= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| ::payload & | operator*= (FLOATING d) |
| void | consume_number (::ansi_range &range) |
| void | consume_identifier (::ansi_range &range) |
| void | parse_network_payload (::ansi_range &range) |
| const_char_pointer | parse_network_payload (const ::scoped_string &scopedstrNetworkPayload) |
| ::enum_type | find_network_payload_child (::ansi_range &range, const payload &payload) |
| ::enum_type | find_network_payload_id (::ansi_range &range, const payload &payload) |
| bool | parse_network_payload_step (::ansi_range &range) |
| ::string & | get_network_payload (::string &str, bool bNewLine=true) const |
| ::string | get_network_payload (bool bNewLine=true) const |
| void | null () |
| void | _001Add (const ::string_array_base &stra) |
| void | defer_run_payload () |
| void | receive_response (const payload &payload) |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator- (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| inline ::payload | operator- (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator+ (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| inline ::payload | operator+ (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator/ (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| inline ::payload | operator/ (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| inline ::payload | operator* (INTEGRAL i) const |
| template<prototype_floating FLOATING> | |
| inline ::payload | operator* (FLOATING f) const |
| template<prototype_integral INTEGRAL> | |
| inline ::payload & | operator-= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| inline ::payload & | operator-= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| inline ::payload & | operator+= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| inline ::payload & | operator+= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| inline ::payload & | operator/= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| inline ::payload & | operator/= (FLOATING f) |
| template<prototype_integral INTEGRAL> | |
| inline ::payload & | operator*= (INTEGRAL i) |
| template<prototype_floating FLOATING> | |
| inline ::payload & | operator*= (FLOATING f) |
| template<prototype_subparticle T> | |
| inline ::pointer< T > | cast (T *pDefault) |
| template<prototype_subparticle T> | |
| inline ::pointer< T > | as_pointer () |
| template<prototype_subparticle T> | |
| inline ::pointer< T > | as_pointer () const |
| template<typename T> | |
| pointer< T > | pointer () const |
| Public Member Functions inherited from memory_quantum | |
| void * | operator new (size_t s) |
| void * | operator new[] (size_t s) |
| void | operator delete (void *p) |
| void | operator delete[] (void *p) |
Public Attributes | |
| ::atom | m_atomName |
| Public Attributes inherited from payload | |
| enum_type | m_etype |
| union { | |
| void * m_pvoid | |
| para_return m_parareturn | |
| atom m_atomPayload | |
| bool m_b | |
| bool * m_pb | |
| ::i8 m_i8 | |
| ::u8 m_u8 | |
| ::i16 m_i16 | |
| ::u16 m_u16 | |
| ::i32 m_i32 | |
| ::u32 m_u32 | |
| ::i64 m_i64 | |
| ::u64 m_u64 | |
| ::i8 * m_pi8 | |
| ::u8 * m_pu8 | |
| ::i16 * m_pi16 | |
| ::u16 * m_pu16 | |
| ::i32 * m_pi32 | |
| ::u32 * m_pu32 | |
| ::i64 * m_pi64 | |
| ::u64 * m_pu64 | |
| ::string * m_pstr | |
| ::f32 m_f32 | |
| ::f32 * m_pf32 | |
| ::f64 m_f64 | |
| ::f64 * m_pf64 | |
| ::earth::time m_earthtime | |
| file_time m_filetime | |
| atom * m_patom | |
| class time m_time | |
| class time * m_ptime | |
| ::color::color m_color | |
| ::color::hls m_hls | |
| ::subparticle * m_p | |
| ::string_array * m_pstra | |
| ::i32_array * m_pia | |
| ::payload_array * m_ppayloada | |
| ::property_set * m_ppropertyset | |
| ::i64_array * m_plonglonga | |
| ::f32_array * m_pf32a | |
| ::f64_array * m_pf64a | |
| ::memory * m_pmemory | |
| ::file::path_object * m_ppath | |
| payload_all_t m_payloadall | |
| ::string m_str | |
| ::range< const ::ansi_character * > m_ansirange | |
| ::function_common_base * m_pfunctioncommonbase | |
| }; | |
Additional Inherited Members | |
| Protected Member Functions inherited from payload | |
| template<typename PRIMITIVE> | |
| bool | __assign_to_held_pointer_member (PRIMITIVE prototype) |
| template<typename PRIMITIVE> | |
| payload & | __assign_primitive (PRIMITIVE &member, enum_type etype, PRIMITIVE prototype) |
| template<typename PRIMITIVE> | |
| payload & | __assign_primitive_pointer (PRIMITIVE *&member, enum_type etype, PRIMITIVE *pprimitive) |