#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(). |
1.3