#include <test_bam.h>
Inheritance diagram for Parent:
Public Member Functions | |
void | write_datagram (BamWriter *, Datagram &) |
virtual int | complete_pointers (TypedWritable *p_list, BamReader *manager) |
void | setSon (Child *) |
void | setDaughter (Child *) |
void | print_relationships (void) |
Parent (void) | |
Parent (const string &name, const sex Gender) | |
virtual | ~Parent () |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type (void) |
Static Public Member Functions | |
TypedWritable * | make_parent (const FactoryParams ¶ms) |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
void | fillin (Parent *, DatagramIterator &, BamReader *) |
Private Attributes | |
Child * | _son |
Child * | _daughter |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 110 of file test_bam.h. |
|
Definition at line 111 of file test_bam.h. |
|
Definition at line 114 of file test_bam.h. |
|
Definition at line 130 of file test_bam.cxx. References _daughter, _son, Person::complete_pointers(), DCAST, NULL, TypedWritable::Null, and start. |
|
Definition at line 122 of file test_bam.cxx. References Person::fillin(), and BamReader::read_pointer(). Referenced by make_parent(). |
|
Reimplemented from Person. Definition at line 128 of file test_bam.h. References get_class_type(), and init_type(). |
|
Reimplemented from Person. Definition at line 117 of file test_bam.h. References _type_handle. Referenced by ConfigureFn(), force_init_type(), and get_type(). |
|
Reimplemented from Person. Definition at line 125 of file test_bam.h. References get_class_type(). |
|
Reimplemented from Person. Definition at line 120 of file test_bam.h. References _type_handle, Person::get_class_type(), Person::init_type(), and register_type(). Referenced by ConfigureFn(), and force_init_type(). |
|
Definition at line 110 of file test_bam.cxx. References fillin(), params, and parse_params(). Referenced by ConfigureFn(). |
|
Reimplemented from Person. Definition at line 151 of file test_bam.cxx. References _daughter, _son, Person::name(), NULL, and Person::print_relationships(). |
|
Definition at line 144 of file test_bam.cxx. References _daughter, and Person::isMale(). |
|
Definition at line 139 of file test_bam.cxx. References _son, and Person::isMale(). |
|
Reimplemented from Person. Definition at line 102 of file test_bam.cxx. References _daughter, _son, Person::write_datagram(), and BamWriter::write_pointer(). |
|
Definition at line 107 of file test_bam.h. Referenced by complete_pointers(), print_relationships(), setDaughter(), and write_datagram(). |
|
Definition at line 107 of file test_bam.h. Referenced by complete_pointers(), print_relationships(), setSon(), and write_datagram(). |
|
Reimplemented from Person. Definition at line 27 of file test_bam.cxx. Referenced by get_class_type(), and init_type(). |