Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
Scroom::Bookkeeping::Detail::TokenAddition Class Reference

#include <bookkeepingimpl.hh>

Inheritance diagram for Scroom::Bookkeeping::Detail::TokenAddition:
Inheritance graph
Collaboration diagram for Scroom::Bookkeeping::Detail::TokenAddition:
Collaboration graph

Public Member Functions

 TokenAddition (const Scroom::Bookkeeping::Token &t)
 
TokenAdditionoperator+ (const Stuff &rhs)
 
TokenAdditionoperator+= (const Stuff &rhs)
 
TokenAdditionoperator+ (TokenAddition &rhs)
 
TokenAdditionoperator+= (TokenAddition &rhs)
 
- Public Member Functions inherited from Scroom::Bookkeeping::Token
 Token (const std::shared_ptr< Detail::TokenImpl > &t)
 
 Token (const std::weak_ptr< Detail::TokenImpl > &t)
 
 Token ()
 
 Token (const Stuff &s)
 
 Token (const StuffList &l)
 
void add (const Stuff &s) const
 
void add (const StuffList &l) const
 
void merge (Token &rhs) const
 
void merge (StuffList &l) const
 
Detail::TokenAddition operator+ (const Stuff &rhs) const
 
Token const & operator+= (const Stuff &rhs) const
 

Constructor & Destructor Documentation

◆ TokenAddition()

Scroom::Bookkeeping::Detail::TokenAddition::TokenAddition ( const Scroom::Bookkeeping::Token t)
inlineexplicit
22 {
23 }
Definition bookkeeping.hh:50
ThreadPool t(0)

Member Function Documentation

◆ operator+() [1/2]

TokenAddition & Scroom::Bookkeeping::Detail::TokenAddition::operator+ ( const Stuff &  rhs)
inline
26 {
27 add(rhs);
28 return *this;
29 }
t add()
Here is the call graph for this function:

◆ operator+() [2/2]

TokenAddition & Scroom::Bookkeeping::Detail::TokenAddition::operator+ ( TokenAddition rhs)
inline
38 {
39 merge(rhs);
40 return *this;
41 }
void merge(Token &rhs) const
Definition bookkeepingimpl.hh:195
Here is the call graph for this function:

◆ operator+=() [1/2]

TokenAddition & Scroom::Bookkeeping::Detail::TokenAddition::operator+= ( const Stuff &  rhs)
inline
32 {
33 add(rhs);
34 return *this;
35 }
Here is the call graph for this function:

◆ operator+=() [2/2]

TokenAddition & Scroom::Bookkeeping::Detail::TokenAddition::operator+= ( TokenAddition rhs)
inline
44 {
45 merge(rhs);
46 return *this;
47 }
Here is the call graph for this function:

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