#include <test_bam.h>
Inheritance diagram for Child:
Public Member Functions | |
void | write_datagram (BamWriter *, Datagram &) |
virtual int | complete_pointers (TypedWritable **p_list, BamReader *manager) |
void | setFather (Parent *) |
void | setMother (Parent *) |
void | print_relationships (void) |
Child (void) | |
Child (const string &name, const sex Gender) | |
virtual | ~Child () |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type (void) |
Static Public Member Functions | |
TypedWritable * | make_child (const FactoryParams ¶ms) |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
void | fillin (Child *, DatagramIterator &, BamReader *) |
Private Attributes | |
Parent * | _dad |
Parent * | _mom |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 156 of file test_bam.h. |
|
Definition at line 157 of file test_bam.h. |
|
Definition at line 160 of file test_bam.h. |
|
Reimplemented from Person. Definition at line 190 of file test_bam.cxx. References _dad, _mom, Person::complete_pointers(), DCAST, NULL, TypedWritable::Null, and start. |
|
Definition at line 182 of file test_bam.cxx. References Person::fillin(), and BamReader::read_pointer(). Referenced by make_child(). |
|
Reimplemented from Person. Definition at line 173 of file test_bam.h. References get_class_type(), and init_type(). |
|
Reimplemented from Person. Definition at line 163 of file test_bam.h. References _type_handle. Referenced by ConfigureFn(), force_init_type(), and get_type(). |
|
Reimplemented from Person. Definition at line 170 of file test_bam.h. References get_class_type(). |
|
Reimplemented from Person. Definition at line 166 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 168 of file test_bam.cxx. References fillin(), params, and parse_params(). Referenced by ConfigureFn(). |
|
Reimplemented from Person. Definition at line 212 of file test_bam.cxx. References _dad, _mom, Person::name(), NULL, and Person::print_relationships(). |
|
Definition at line 200 of file test_bam.cxx. References _dad, and Person::isMale(). |
|
Definition at line 206 of file test_bam.cxx. References _mom, and Person::isMale(). |
|
Reimplemented from Person. Definition at line 160 of file test_bam.cxx. References _dad, _mom, Person::write_datagram(), and BamWriter::write_pointer(). |
|
Definition at line 153 of file test_bam.h. Referenced by complete_pointers(), print_relationships(), setFather(), and write_datagram(). |
|
Definition at line 153 of file test_bam.h. Referenced by complete_pointers(), print_relationships(), setMother(), and write_datagram(). |
|
Reimplemented from Person. Definition at line 28 of file test_bam.cxx. Referenced by get_class_type(), and init_type(). |