Anklang-0.3.0-1416-gfa8ce8d2 anklang-0.3.0-1416-gfa8ce8d2
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)
 
NestedCopyable nested () const
 
void set_nested (const NestedCopyable &nested)
 
const std::shared_ptr< LinkedCopyable > & linked () const
 
void set_linked (const std::shared_ptr< LinkedCopyable > &linked)
 
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 &)
 
Derived * dummy7 ()
 
Derived & dummy8 ()
 
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 >
T enable_shared_from_this (T... args)
 
T operator= (T... args)
 
T shared_from_this (T... args)
 
T weak_from_this (T... args)
 
T ~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_
 
NestedCopyable nested_
 
std::shared_ptr< LinkedCopyable > linked_
 

Detailed Description

Definition at line 43 of file testjsonipc.cc.

Member Typedef Documentation

◆ Pair

Definition at line 47 of file testjsonipc.cc.

Constructor & Destructor Documentation

◆ Derived()

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

Definition at line 48 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 63 of file testjsonipc.cc.

◆ dummy0()

void Derived::dummy0 ( )

Definition at line 53 of file testjsonipc.cc.

◆ dummy1()

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

Definition at line 54 of file testjsonipc.cc.

◆ dummy2()

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

Definition at line 55 of file testjsonipc.cc.

◆ dummy3()

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

Definition at line 56 of file testjsonipc.cc.

◆ dummy4()

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

Definition at line 57 of file testjsonipc.cc.

◆ dummy5()

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

Definition at line 58 of file testjsonipc.cc.

◆ dummy6()

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

Definition at line 59 of file testjsonipc.cc.

◆ dummy7()

Derived * Derived::dummy7 ( )

Definition at line 60 of file testjsonipc.cc.

◆ dummy8()

Derived & Derived::dummy8 ( )

Definition at line 61 of file testjsonipc.cc.

◆ dummy9()

Derived Derived::dummy9 ( )

Definition at line 62 of file testjsonipc.cc.

◆ linked()

const std::shared_ptr< LinkedCopyable > & Derived::linked ( ) const

Definition at line 51 of file testjsonipc.cc.

◆ nested()

NestedCopyable Derived::nested ( ) const

Definition at line 49 of file testjsonipc.cc.

◆ set_dflt()

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

Definition at line 68 of file testjsonipc.cc.

◆ set_linked()

void Derived::set_linked ( const std::shared_ptr< LinkedCopyable > &  linked)

Definition at line 52 of file testjsonipc.cc.

◆ set_nested()

void Derived::set_nested ( const NestedCopyable &  nested)

Definition at line 50 of file testjsonipc.cc.

Member Data Documentation

◆ linked_

std::shared_ptr<LinkedCopyable> Derived::linked_

Definition at line 46 of file testjsonipc.cc.

◆ name_

const std::string Derived::name_

Definition at line 44 of file testjsonipc.cc.

◆ nested_

NestedCopyable Derived::nested_

Definition at line 45 of file testjsonipc.cc.


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