Doxybook Example
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
example::Bird Member List

This is the complete list of members for example::Bird, including all inherited members.

AMPHIBIAN enum valueexample::Animal
Animal(Type type, const std::string &name, Animal *mother=nullptr, Animal *father=nullptr)example::Animal
Animal(const Animal &other)=deleteexample::Animal
Animal(Animal &&animal) noexceptexample::Animal
Bird(const std::string &name, Bird *mother=nullptr, Bird *father=nullptr)example::Bird
Bird(const Bird &other)=deleteexample::Bird
Bird(Bird &&Bird) noexceptexample::Bird
BIRD enum valueexample::Animal
fatherexample::Animalprotected
find_child_by_name(Animal *parent)example::Animalstatic
find_parent_by_name(Animal *child)example::Animalstatic
FISH enum valueexample::Animal
get_name() constexample::Animalinline
get_num_of_eyes() const overrideexample::Animalvirtual
get_num_of_limbs() const overrideexample::Animalvirtual
get_parents() constexample::Animalinline
has_tail() const overrideexample::Animalvirtual
INSECT enum valueexample::Animal
make_sound() overrideexample::Birdvirtual
MAMMAL enum valueexample::Animal
motherexample::Animalprotected
move() overrideexample::Birdvirtual
nameexample::Animalprotected
NONE enum valueexample::Animal
operator bool() constexample::Animal
operator=(const Bird &other)=deleteexample::Bird
operator=(Bird &&other) noexceptexample::Bird
example::Animal::operator=(const Animal &other)=deleteexample::Animal
example::Animal::operator=(Animal &&other) noexceptexample::Animal
Parents typedefexample::Animal
REPTILE enum valueexample::Animal
some_inline_member_function(Animal *animal)example::Animalinline
swap(Bird &other) noexceptexample::Bird
example::Animal::swap(Animal &other) noexceptexample::Animal
Type enum nameexample::Animal
~Animal()=defaultexample::Animalvirtual
~Bird()=defaultexample::Bird