This is the complete list of members for DCSwitch::SwitchFields, including all inherited members.
| _fields (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| _fields_by_name (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| _has_default_value (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| add_field(DCField *field) | DCSwitch::SwitchFields | |
| as_class_parameter() (defined in DCPackerInterface) | DCPackerInterface | virtual |
| as_class_parameter() const (defined in DCPackerInterface) | DCPackerInterface | virtual |
| as_field() (defined in DCPackerInterface) | DCPackerInterface | virtual |
| as_field() const (defined in DCPackerInterface) | DCPackerInterface | virtual |
| as_switch_parameter() (defined in DCPackerInterface) | DCPackerInterface | virtual |
| as_switch_parameter() const (defined in DCPackerInterface) | DCPackerInterface | virtual |
| calc_num_nested_fields(size_t length_bytes) const | DCPackerInterface | virtual |
| check_match(const DCPackerInterface *other) const | DCPackerInterface | inline |
| check_match(const std::string &description, DCFile *dcfile=nullptr) const | DCPackerInterface | |
| DCPackerInterface(const std::string &name=std::string()) (defined in DCPackerInterface) | DCPackerInterface | |
| DCPackerInterface(const DCPackerInterface ©) (defined in DCPackerInterface) | DCPackerInterface | |
| do_check_match_array_parameter(const DCArrayParameter *other) const | DCPackerInterface | virtual |
| do_check_match_atomic_field(const DCAtomicField *other) const | DCPackerInterface | virtual |
| do_check_match_class_parameter(const DCClassParameter *other) const | DCPackerInterface | virtual |
| do_check_match_molecular_field(const DCMolecularField *other) const | DCPackerInterface | virtual |
| do_check_match_simple_parameter(const DCSimpleParameter *other) const | DCPackerInterface | virtual |
| do_check_match_switch_case(const SwitchFields *other) const | DCSwitch::SwitchFields | |
| do_check_match_switch_parameter(const DCSwitchParameter *other) const | DCPackerInterface | virtual |
| do_pack_float64(char *buffer, double value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_int16(char *buffer, int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_int32(char *buffer, int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_int64(char *buffer, int64_t value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_int8(char *buffer, int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_uint16(char *buffer, unsigned int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_uint32(char *buffer, unsigned int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_uint64(char *buffer, uint64_t value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_pack_uint8(char *buffer, unsigned int value) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_float64(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_int16(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_int32(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_int64(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_int8(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_uint16(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_uint32(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_uint64(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| do_unpack_uint8(const char *buffer) (defined in DCPackerInterface) | DCPackerInterface | inlinestatic |
| find_seek_index(const std::string &name) const | DCPackerInterface | |
| get_catalog() const | DCPackerInterface | |
| get_fixed_byte_size() const | DCPackerInterface | inline |
| get_name() const | DCPackerInterface | inline |
| get_nested_field(int n) const | DCSwitch::SwitchFields | virtual |
| get_num_length_bytes() const | DCPackerInterface | inline |
| get_num_nested_fields() const | DCPackerInterface | inline |
| get_pack_type() const | DCPackerInterface | inline |
| has_fixed_byte_size() const | DCPackerInterface | inline |
| has_fixed_structure() const | DCPackerInterface | inline |
| has_nested_fields() const | DCPackerInterface | inline |
| has_range_limits() const | DCPackerInterface | inline |
| output(std::ostream &out, bool brief) const (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| pack_blob(DCPackData &pack_data, const vector_uchar &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_default_value(DCPackData &pack_data, bool &pack_error) const | DCPackerInterface | virtual |
| pack_double(DCPackData &pack_data, double value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_int(DCPackData &pack_data, int value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_int64(DCPackData &pack_data, int64_t value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_string(DCPackData &pack_data, const std::string &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_uint(DCPackData &pack_data, unsigned int value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| pack_uint64(DCPackData &pack_data, uint64_t value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| set_name(const std::string &name) | DCPackerInterface | virtual |
| SwitchFields(const std::string &name) (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| unpack_blob(const char *data, size_t length, size_t &p, vector_uchar &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_double(const char *data, size_t length, size_t &p, double &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_int(const char *data, size_t length, size_t &p, int &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_int64(const char *data, size_t length, size_t &p, int64_t &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_skip(const char *data, size_t length, size_t &p, bool &pack_error) const | DCPackerInterface | virtual |
| unpack_string(const char *data, size_t length, size_t &p, std::string &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_uint(const char *data, size_t length, size_t &p, unsigned int &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_uint64(const char *data, size_t length, size_t &p, uint64_t &value, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| unpack_validate(const char *data, size_t length, size_t &p, bool &pack_error, bool &range_error) const | DCPackerInterface | virtual |
| validate_int64_limits(int64_t value, int num_bits, bool &range_error) | DCPackerInterface | inlinestatic |
| validate_int_limits(int value, int num_bits, bool &range_error) | DCPackerInterface | inlinestatic |
| validate_num_nested_fields(int num_nested_fields) const | DCPackerInterface | virtual |
| validate_uint64_limits(uint64_t value, int num_bits, bool &range_error) | DCPackerInterface | inlinestatic |
| validate_uint_limits(unsigned int value, int num_bits, bool &range_error) | DCPackerInterface | inlinestatic |
| write(std::ostream &out, bool brief, int indent_level) const (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields | |
| ~DCPackerInterface() (defined in DCPackerInterface) | DCPackerInterface | virtual |
| ~SwitchFields() (defined in DCSwitch::SwitchFields) | DCSwitch::SwitchFields |
1.8.15