Doxybook Example
Classes | Namespaces | Typedefs | Enumerations | Functions
animal.h File Reference
#include <functional>
#include "animal_interface.h"
Include dependency graph for animal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  example::inner_namespace::Vector
 
class  example::Animal
 Base class for all animals from which Bird derives. More...
 
struct  example::Animal::Result
 Some random inner class of Animal. More...
 

Namespaces

 example
 
 example::inner_namespace
 

Typedefs

typedef std::function< void *(Animal *)> example::Callback
 Animal callback function definition. More...
 

Enumerations

enum  example::CallbackType { example::CallbackType::NONE = 0, example::CallbackType::EAT, example::CallbackType::SLEEP, example::CallbackType::ATTACK }
 Different types of an Animal callback events. More...
 

Functions

void example::some_namespace_function (Animal *animal)
 Some random namespace function that modifies Animal. More...
 
void some_global_function (example::Animal *animal)
 Some random global function that modifies Animal. More...