TestClass Class Reference

class TestClass

A test class.

Nested Classes and Structures

Public Member Functions
TestClass()
TestClass(int)
~TestClass()
intPrivateVar(int)
intPrivateVar()
inttestMe(int, const char *)
voidtestMeToo(char, char)
Public Member Enumerations
enumTEnum { TVal1, TVal2, TVal3 }
Public Attributes
enum TestClass::TEnum *enumPtr
enum TestClass::TEnumenumVar
int(*handler
intpublicVar
Private Attributes
intprivateVar

Constructor & Destructor Documentation

TestClass()

TestClass()

The default constructor.

TestClass(int)

TestClass(intaInt)

A constructor with an integer argument. Have a look at TestClass() for the default constructor.

Parameters

int aInt

~TestClass()

~TestClass()[virtual]

A destructor. Its virtual because, well, that is good practice when we have virtuals. A more elaborate description of the destructor.

Member Functions Documentation

PrivateVar(int)

intPrivateVar(intaVal)

A setting function for privateVar.

Parameters

int aValThe value to set.

PrivateVar()

intPrivateVar()const

A getting function for privateVar.

testMe(int, const char *)

inttestMe(inta,
const char *s
)

a normal member taking two arguments and returning an integer value. Test() ~Test() testMeToo() publicVar()

Parameters

int aan integer argument.
const char * sa constant character pointer.

testMeToo(char, char)

voidtestMeToo(charc1,
charc2
)[pure virtual]

A pure virtual member. testMe()

Parameters

char c1the first argument.
char c2the second argument.

Member Enumerations Documentation

Enum TEnum

An enum. More detailed enum description.

Enumerators

TVal1

enum value TVal1.

TVal2

enum value TVal2.

TVal3

enum value TVal3.

Member Data Documentation

enum TestClass::TEnum * enumPtr

enum TestClass::TEnum *enumPtr

An enum. More detailed enum description. enum pointer. Details.

enum TestClass::TEnum enumVar

enum TestClass::TEnumenumVar

enum variable. Details.

int(* handler

int(*handler

a function variable. Details.

int privateVar

intprivateVar[private]

A private variable set by PrivateVar(int) and obtained by PrivateVar() const.

int publicVar

intpublicVar

A public variable. TODO: Make this protected or private and add a get and set function like privateVar and PrivateVar()