Base: Fix header uniformity, whitespace, and doxygen
[skip ci]
This commit is contained in:
@@ -34,8 +34,8 @@
|
||||
using namespace Base;
|
||||
|
||||
Type BaseClass::classTypeId = Base::Type::badType();
|
||||
|
||||
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
|
||||
@@ -63,26 +63,26 @@ BaseClass::~BaseClass()
|
||||
void BaseClass::init(void)
|
||||
{
|
||||
assert(BaseClass::classTypeId == Type::badType() && "don't init() twice!");
|
||||
/* Make sure superclass gets initialized before subclass. */
|
||||
/* Make sure superclass gets initialized before subclass. */
|
||||
/*assert(strcmp(#_parentclass_), "inherited"));*/
|
||||
/*Type parentType(Type::fromName(#_parentclass_));*/
|
||||
/*Type parentType(Type::fromName(#_parentclass_));*/
|
||||
/*assert(parentType != Type::badType() && "you forgot init() on parentclass!");*/
|
||||
|
||||
/* Set up entry in the type system. */
|
||||
BaseClass::classTypeId =
|
||||
Type::createType(Type::badType(),
|
||||
"Base::BaseClass",
|
||||
BaseClass::create);
|
||||
/* Set up entry in the type system. */
|
||||
BaseClass::classTypeId =
|
||||
Type::createType(Type::badType(),
|
||||
"Base::BaseClass",
|
||||
BaseClass::create);
|
||||
}
|
||||
|
||||
Type BaseClass::getClassTypeId(void)
|
||||
Type BaseClass::getClassTypeId(void)
|
||||
{
|
||||
return BaseClass::classTypeId;
|
||||
return BaseClass::classTypeId;
|
||||
}
|
||||
|
||||
Type BaseClass::getTypeId(void) const
|
||||
Type BaseClass::getTypeId(void) const
|
||||
{
|
||||
return BaseClass::classTypeId;
|
||||
return BaseClass::classTypeId;
|
||||
}
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ void BaseClass::initSubclass(Base::Type &toInit,const char* ClassName, const cha
|
||||
// don't init twice!
|
||||
assert(toInit == Base::Type::badType());
|
||||
// get the parent class
|
||||
Base::Type parentType(Base::Type::fromName(ParentName));
|
||||
Base::Type parentType(Base::Type::fromName(ParentName));
|
||||
// forgot init parent!
|
||||
assert(parentType != Base::Type::badType() );
|
||||
|
||||
@@ -101,12 +101,12 @@ void BaseClass::initSubclass(Base::Type &toInit,const char* ClassName, const cha
|
||||
}
|
||||
|
||||
/**
|
||||
* This method returns the Python wrapper for a C++ object. It's in the responsibility of
|
||||
* This method returns the Python wrapper for a C++ object. It's in the responsibility of
|
||||
* the programmer to do the correct reference counting. Basically there are two ways how
|
||||
* to implement that: Either always return a new Python object then reference counting is
|
||||
* not a matter or return always the same Python object then the reference counter must be
|
||||
* incremented by one. However, it's absolutely forbidden to return always the same Python
|
||||
* object without incrementing the reference counter.
|
||||
* object without incrementing the reference counter.
|
||||
*
|
||||
* The default implementation returns 'None'.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user