SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::core::objectmodel::DeprecatedBaseClass Class Reference

#include <BaseClass.h>

Inheritance diagram for sofa::core::objectmodel::DeprecatedBaseClass:

Public Member Functions

 DeprecatedBaseClass ()
 
void * dynamicCast (Base *) const override
 
bool isInstance (Base *) const override
 
- Public Member Functions inherited from sofa::core::objectmodel::BaseClass
bool hasParent (const BaseClass *c) const
 returns true iff c is a parent class of this More...
 
bool hasParent (const std::string &parentClassName) const
 returns true iff a parent class of this is named parentClassName More...
 
bool operator== (const BaseClass &c) const
 
bool operator!= (const BaseClass &c) const
 

Static Public Member Functions

static BaseClassGetSingleton ()
 
- Static Public Member Functions inherited from sofa::core::objectmodel::BaseClass
static std::string decodeFullName (const std::type_info &t)
 
static std::string decodeTypeName (const std::type_info &t)
 Helper method to decode the type name to a more readable form if possible. More...
 
static std::string decodeClassName (const std::type_info &t)
 Helper method to extract the class name (removing namespaces and templates) More...
 
static std::string decodeNamespaceName (const std::type_info &t)
 Helper method to extract the namespace (removing class name and templates) More...
 
static std::string decodeTemplateName (const std::type_info &t)
 Helper method to extract the template name (removing namespaces and class name) More...
 
template<class T >
static std::string defaultTypeName (const T *=nullptr)
 Helper method to get the type name. More...
 

Additional Inherited Members

- Public Attributes inherited from sofa::core::objectmodel::BaseClass
std::string namespaceName
 
std::string typeName
 
std::string className
 
std::string templateName
 
std::string shortName
 
helper::vector< const BaseClass * > parents
 
- Protected Member Functions inherited from sofa::core::objectmodel::BaseClass
 BaseClass ()
 
virtual ~BaseClass ()
 

Constructor details

sofa::core::objectmodel::DeprecatedBaseClass::DeprecatedBaseClass ( )

Function details

void* sofa::core::objectmodel::DeprecatedBaseClass::dynamicCast ( Base ) const
inlineoverridevirtual
BaseClass * sofa::core::objectmodel::DeprecatedBaseClass::GetSingleton ( )
static
bool sofa::core::objectmodel::DeprecatedBaseClass::isInstance ( Base ) const
inlineoverridevirtual