Panda3D

DCSwitch::SwitchFields Member List

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
_fixed_byte_size (defined in DCPackerInterface)DCPackerInterface [protected]
_has_default_value (defined in DCSwitch::SwitchFields)DCSwitch::SwitchFields
_has_fixed_byte_size (defined in DCPackerInterface)DCPackerInterface [protected]
_has_fixed_structure (defined in DCPackerInterface)DCPackerInterface [protected]
_has_nested_fields (defined in DCPackerInterface)DCPackerInterface [protected]
_has_range_limits (defined in DCPackerInterface)DCPackerInterface [protected]
_name (defined in DCPackerInterface)DCPackerInterface [protected]
_num_length_bytes (defined in DCPackerInterface)DCPackerInterface [protected]
_num_nested_fields (defined in DCPackerInterface)DCPackerInterface [protected]
_pack_type (defined in DCPackerInterface)DCPackerInterface [protected]
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 string &description, DCFile *dcfile=NULL) const DCPackerInterface
DCPackerInterface(const string &name=string()) (defined in DCPackerInterface)DCPackerInterface
DCPackerInterface(const DCPackerInterface &copy) (defined in DCPackerInterface)DCPackerInterface
do_check_match(const DCPackerInterface *other) const DCSwitch::SwitchFields [protected, virtual]
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 [inline, static]
do_pack_int16(char *buffer, int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_int32(char *buffer, int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_int64(char *buffer, PN_int64 value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_int8(char *buffer, int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_uint16(char *buffer, unsigned int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_uint32(char *buffer, unsigned int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_uint64(char *buffer, PN_uint64 value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_pack_uint8(char *buffer, unsigned int value) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_float64(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_int16(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_int32(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_int64(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_int8(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_uint16(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_uint32(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_uint64(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
do_unpack_uint8(const char *buffer) (defined in DCPackerInterface)DCPackerInterface [inline, static]
find_seek_index(const 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(ostream &out, bool brief) const (defined in DCSwitch::SwitchFields)DCSwitch::SwitchFields
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, PN_int64 value, bool &pack_error, bool &range_error) const DCPackerInterface [virtual]
pack_string(DCPackData &pack_data, const 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, PN_uint64 value, bool &pack_error, bool &range_error) const DCPackerInterface [virtual]
set_name(const string &name)DCPackerInterface [virtual]
SwitchFields(const string &name) (defined in DCSwitch::SwitchFields)DCSwitch::SwitchFields
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, PN_int64 &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, 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, PN_uint64 &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(PN_int64 value, int num_bits, bool &range_error)DCPackerInterface [inline, static]
validate_int_limits(int value, int num_bits, bool &range_error)DCPackerInterface [inline, static]
validate_num_nested_fields(int num_nested_fields) const DCPackerInterface [virtual]
validate_uint64_limits(PN_uint64 value, int num_bits, bool &range_error)DCPackerInterface [inline, static]
validate_uint_limits(unsigned int value, int num_bits, bool &range_error)DCPackerInterface [inline, static]
write(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
 All Classes Functions Variables Enumerations