Rosetta
Public Member Functions | Static Public Member Functions | List of all members
B Class Reference

#include <T10.inheritance.hpp>

Inheritance diagram for B:
Inheritance graph
[legend]

Public Member Functions

 B (int const a=9, float b=8, A &a2=_static_a_, A *a3=nullptr, int i=0)
 
void foo (A a1=A(), A &a2=_static_a_, A *a3=nullptr, int i=0)
 
double foo_member (int const i=1, float f=2.0f, double d=4.16)
 
double foo_member_const (int i=1, float f=2.0f, double d=4.16) const
 
 B (B const &)=default
 

Static Public Member Functions

static double foo_static (int i=1, float f=2.0f, double d=4.16)
 

Constructor & Destructor Documentation

◆ B() [1/2]

B::B ( int const  a = 9,
float  b = 8,
A a2 = _static_a_,
A a3 = nullptr,
int  i = 0 
)
inline

◆ B() [2/2]

B::B ( B const &  )
default

Member Function Documentation

◆ foo()

void B::foo ( A  a1 = A(),
A a2 = _static_a_,
A a3 = nullptr,
int  i = 0 
)
inline

Referenced by bind_T05_default().

◆ foo_member()

double B::foo_member ( int const  i = 1,
float  f = 2.0f,
double  d = 4.16 
)
inline

References create_a3b_hbs::f, and create_a3b_hbs::i.

Referenced by bind_T05_default().

◆ foo_member_const()

double B::foo_member_const ( int  i = 1,
float  f = 2.0f,
double  d = 4.16 
) const
inline

References create_a3b_hbs::f, and create_a3b_hbs::i.

Referenced by bind_T05_default().

◆ foo_static()

static double B::foo_static ( int  i = 1,
float  f = 2.0f,
double  d = 4.16 
)
inlinestatic

References create_a3b_hbs::f, and create_a3b_hbs::i.

Referenced by bind_T05_default().


The documentation for this class was generated from the following files: