Group animals¶
This is a brief description to the animals group. More...
Files¶
Type | Name |
---|---|
file | config.h This is a config file. |
Classes¶
Type | Name |
---|---|
struct | BirdOrRodent |
class | example::Animal Base class for all animals from which Bird derives. |
interface | example::AnimalInterface |
class | example::Bird |
class | example::CustomException |
class | example::NumericException |
class | example::SpecialBird |
Public Types¶
Type | Name |
---|---|
enum | example::Animal::Type The 6 classes of animal kingdom. |
Public Functions¶
Type | Name |
---|---|
void | some_global_function (example::Animal * animal) Some random global function that modifies Animal. |
void | example::some_namespace_function (Animal * animal) Some random namespace function that modifies Animal . |
Macros¶
Type | Name |
---|---|
define | CONFIG_HELLO (123) |
define | CONFIG_WORLD ("abx") |
define | PI 3.14159265358979323846 |
define | PRINT_PRETTY (MSG, ...) printf(MSG, __VA_ARGS__) |
Detailed Description¶
Some inner namespace.
Some random brief description.
Some detailed description here
Public Types Documentation¶
enum Type¶
The 6 classes of animal kingdom.
enum example::Animal::Type {
NONE = 0,
INSECT = 1,
AMPHIBIAN = 2,
BIRD = 3,
FISH = 4,
REPTILE = 5,
MAMMAL = 6
};
Lorem Ipsum Donor.
Public Functions Documentation¶
function some_global_function¶
Some random global function that modifies Animal.
void some_global_function (
example::Animal * animal
)
See also: Animal
Parameters:
animal
The pointer to the animal instance
function some_namespace_function¶
Some random namespace function that modifies Animal .
void example::some_namespace_function (
Animal * animal
)
See also: Animal
Parameters:
animal
The pointer to the animal instance
Macro Definition Documentation¶
define CONFIG_HELLO¶
#define CONFIG_HELLO (123)
define CONFIG_WORLD¶
#define CONFIG_WORLD ("abx")
define PI¶
#define PI 3.14159265358979323846
define PRINT_PRETTY¶
#define PRINT_PRETTY (
MSG,
...
) printf(MSG, __VA_ARGS__)