TINC
Toolkit for Interactive Computation
tinc::SourceArgument Class Reference

#include <CacheManager.hpp>

Public Member Functions

 SourceArgument ()
 
 SourceArgument (const SourceArgument &src)
 
SourceArgumentoperator= (const SourceArgument &other)
 
 SourceArgument (SourceArgument &&that) noexcept
 
SourceArgumentoperator= (SourceArgument &&that)
 
void setValue (bool value_)
 
template<typename T >
void setValue (T value_)
 
al::VariantValue getValue () const
 

Public Attributes

std::string id
 

Friends

void swap (SourceArgument &lhs, SourceArgument &rhs) noexcept
 

Detailed Description

Definition at line 26 of file CacheManager.hpp.

Constructor & Destructor Documentation

◆ SourceArgument() [1/3]

tinc::SourceArgument::SourceArgument ( )
inline

Definition at line 28 of file CacheManager.hpp.

◆ SourceArgument() [2/3]

tinc::SourceArgument::SourceArgument ( const SourceArgument src)

◆ SourceArgument() [3/3]

tinc::SourceArgument::SourceArgument ( SourceArgument &&  that)
noexcept

Member Function Documentation

◆ getValue()

al::VariantValue tinc::SourceArgument::getValue ( ) const

◆ operator=() [1/2]

SourceArgument& tinc::SourceArgument::operator= ( const SourceArgument other)

◆ operator=() [2/2]

SourceArgument& tinc::SourceArgument::operator= ( SourceArgument &&  that)

◆ setValue() [1/2]

void tinc::SourceArgument::setValue ( bool  value_)
inline

Definition at line 34 of file CacheManager.hpp.

◆ setValue() [2/2]

template<typename T >
void tinc::SourceArgument::setValue ( value_)
inline

Definition at line 38 of file CacheManager.hpp.

Friends And Related Function Documentation

◆ swap

void swap ( SourceArgument lhs,
SourceArgument rhs 
)
friend

Definition at line 48 of file CacheManager.hpp.

Member Data Documentation

◆ id

std::string tinc::SourceArgument::id

Definition at line 43 of file CacheManager.hpp.


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