Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Derived Struct Reference
Inheritance diagram for Derived:
[legend]

Public Types

using Pair = std::pair< int, BaseP >
 

Public Member Functions

 Derived (const std::string &name)
 
void dummy0 ()
 
bool dummy1 (bool b, KVInts kvi)
 
Pair dummy2 (std::string s, int i)
 
size_t dummy3 (Derived &d, KVFloats kvf) const
 
bool dummy4 (float f, std::string s, long l)
 
void dummy5 (const char *c, double d, Pair p)
 
std::string dummy6 (int, const std::string &)
 
Deriveddummy7 ()
 
Deriveddummy8 ()
 
Derived dummy9 ()
 
void defaults (bool a1=true, ErrorType a2=ErrorType::FATAL, std::string a3=std::string("a3"), signed a4=-4, float a5=-0.5, const char *a6="a6", double a7=0.7, size_t a8=8, Copyable *a9=nullptr, Base *b=nullptr)
 
- Public Member Functions inherited from Base
 Base (const Base &)=default
 
void need_copyablep (std::shared_ptr< Copyable > cp)
 
- Public Member Functions inherited from Base2
 Base2 (const Base2 &)=default
 
Copyable randomize ()
 
- Public Member Functions inherited from std::enable_shared_from_this< Derived >
enable_shared_from_this (T... args)
 
operator= (T... args)
 
shared_from_this (T... args)
 
weak_from_this (T... args)
 
~enable_shared_from_this (T... args)
 

Static Public Member Functions

template<class C >
static void set_dflt (C &c)
 

Public Attributes

const std::string name_
 

Detailed Description

Definition at line 35 of file testjsonipc.cc.

Member Typedef Documentation

◆ Pair

Definition at line 37 of file testjsonipc.cc.

Constructor & Destructor Documentation

◆ Derived()

Derived::Derived ( const std::string name)

Definition at line 38 of file testjsonipc.cc.

Member Function Documentation

◆ defaults()

void Derived::defaults ( bool  a1 = true,
ErrorType  a2 = ErrorType::FATAL,
std::string  a3 = std::string ("a3"),
signed  a4 = -4,
float  a5 = -0.5,
const char a6 = "a6",
double  a7 = 0.7,
size_t  a8 = 8,
Copyable a9 = nullptr,
Base b = nullptr 
)

Definition at line 49 of file testjsonipc.cc.

◆ dummy0()

void Derived::dummy0 ( )

Definition at line 39 of file testjsonipc.cc.

◆ dummy1()

bool Derived::dummy1 ( bool  b,
KVInts  kvi 
)

Definition at line 40 of file testjsonipc.cc.

◆ dummy2()

Pair Derived::dummy2 ( std::string  s,
int  i 
)

Definition at line 41 of file testjsonipc.cc.

◆ dummy3()

size_t Derived::dummy3 ( Derived d,
KVFloats  kvf 
) const

Definition at line 42 of file testjsonipc.cc.

◆ dummy4()

bool Derived::dummy4 ( float  f,
std::string  s,
long  l 
)

Definition at line 43 of file testjsonipc.cc.

◆ dummy5()

void Derived::dummy5 ( const char c,
double  d,
Pair  p 
)

Definition at line 44 of file testjsonipc.cc.

◆ dummy6()

std::string Derived::dummy6 ( int  ,
const std::string  
)

Definition at line 45 of file testjsonipc.cc.

◆ dummy7()

Derived * Derived::dummy7 ( )

Definition at line 46 of file testjsonipc.cc.

◆ dummy8()

Derived & Derived::dummy8 ( )

Definition at line 47 of file testjsonipc.cc.

◆ dummy9()

Derived Derived::dummy9 ( )

Definition at line 48 of file testjsonipc.cc.

◆ set_dflt()

template<class C >
static void Derived::set_dflt ( C &  c)
static

Definition at line 54 of file testjsonipc.cc.

Member Data Documentation

◆ name_

const std::string Derived::name_

Definition at line 36 of file testjsonipc.cc.


The documentation for this struct was generated from the following file: