Class BaseClass¶
Defined in File BaseClass.h
Page Contents
Inheritance Relationships¶
Derived Types¶
public arbitrary::DerivedClass< T, N >
(Template Class DerivedClass)public arbitrary::DerivedClass< arbitrary::arbitrary_struct, N >
(Template Class DerivedClass< arbitrary::arbitrary_struct, N >)public arbitrary::DerivedClass< bool, 2 >
(Template Class DerivedClass< bool, 2 >)private SomeOuterClass
(Class SomeOuterClass)
Class Documentation¶
-
class BaseClass¶
A fully documented class for inheriting from.
Subclassed by arbitrary::DerivedClass< T, N >, arbitrary::DerivedClass< arbitrary::arbitrary_struct, N >, arbitrary::DerivedClass< bool, 2 >, SomeOuterClass
Public Functions
-
BaseClass() = delete¶
The default constructor for this class does not exist, as
some_data
must be initialized.
-
inline virtual ~BaseClass()¶
The default destructor; does nothing.
-
virtual void virtualMethod() = 0¶
A pure virtual method with a brief definition.
Which is then followed by a more descriptive “detailed” definition.
-
inline virtual unsigned int getData()¶
The value of this
BaseClass
’sprotected
data.- Returns
The value of BaseClass::some_data
Protected Functions
Protected Attributes
-
unsigned int some_data = 0¶
The value of something important.
-
BaseClass() = delete¶