Doxybook Example
example
SpecialBird
example::SpecialBird Member List
This is the complete list of members for
example::SpecialBird
, including all inherited members.
AMPHIBIAN
enum value
example::Animal
Animal
(Type type, const std::string &name, Animal *mother=nullptr, Animal *father=nullptr)
example::Animal
Animal
(const Animal &other)=delete
example::Animal
Animal
(Animal &&animal) noexcept
example::Animal
Bird
(const std::string &name, Bird *mother=nullptr, Bird *father=nullptr)
example::Bird
Bird
(const Bird &other)=delete
example::Bird
Bird
(Bird &&Bird) noexcept
example::Bird
BIRD
enum value
example::Animal
do_something_special
()
example::SpecialBird
father
example::Animal
protected
find_child_by_name
(Animal *parent)
example::Animal
static
find_parent_by_name
(Animal *child)
example::Animal
static
FISH
enum value
example::Animal
get_name
() const
example::Animal
inline
get_num_of_eyes
() const override
example::Animal
virtual
get_num_of_limbs
() const override
example::Animal
virtual
get_parents
() const
example::Animal
inline
has_tail
() const override
example::Animal
virtual
INSECT
enum value
example::Animal
make_sound
() override
example::Bird
virtual
MAMMAL
enum value
example::Animal
mother
example::Animal
protected
move
() override
example::Bird
virtual
name
example::Animal
protected
NONE
enum value
example::Animal
operator bool
() const
example::Animal
operator=
(const SpecialBird &other)=delete
example::SpecialBird
operator=
(SpecialBird &&other) noexcept
example::SpecialBird
example::Bird::operator=
(const Bird &other)=delete
example::Bird
example::Bird::operator=
(Bird &&other) noexcept
example::Bird
example::Animal::operator=
(const Animal &other)=delete
example::Animal
example::Animal::operator=
(Animal &&other) noexcept
example::Animal
Parents
typedef
example::Animal
REPTILE
enum value
example::Animal
some_inline_member_function
(Animal *animal)
example::Animal
inline
SpecialBird
(const std::string &name, SpecialBird *mother=nullptr, SpecialBird *father=nullptr)
example::SpecialBird
SpecialBird
(const SpecialBird &other)=delete
example::SpecialBird
SpecialBird
(SpecialBird &&SpecialBird) noexcept
example::SpecialBird
swap
(SpecialBird &other) noexcept
example::SpecialBird
example::Bird::swap
(Bird &other) noexcept
example::Bird
example::Animal::swap
(Animal &other) noexcept
example::Animal
Type
enum name
example::Animal
~Animal
()=default
example::Animal
virtual
~Bird
()=default
example::Bird
~SpecialBird
()=default
example::SpecialBird
Generated by
1.8.13