# 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 |
---|---|
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
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
void some_global_function (
example::Animal * animal
)
See also: Animal
Parameters:
animal
The pointer to the animal instance
# function some_namespace_function
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__)