24 #include "localHeaderFile.h" 25 #include "anotherLocalHeaderFile.h" 28 #include "anotherPandaHeaderFile.h" 30 #include <systemHeaderFile.h> 60 INLINE
void set_flag(
int flag);
61 INLINE
int get_flag()
const;
66 bool protected_method();
69 void private_method();
76 bool _public_data_member;
80 NestedEnumType _private_data_member;
92 static void init_type() {
95 TypedObject::get_class_type());
98 return get_class_type();
100 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
static void init_type()
This function is declared non-inline to work around a compiler bug in g++ 2.96.
A basic description of the function and purpose of SampleClass.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is an abstract class that all classes which use TypeHandle, and also provide virtual functions t...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
TypeHandle is the identifier used to differentiate C++ class types.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.