ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Namespaces | Typedefs | Functions
baby.cpp File Reference
#include "baby.hpp"
#include <mutex>
#include <type_traits>
#include <utility>
#include <stdexcept>
#include "named_func.hpp"
#include "utilities.hpp"

Go to the source code of this file.

Namespaces

 anonymous_namespace{baby.cpp}
 

Typedefs

using anonymous_namespace{baby.cpp}::ScalarType = NamedFunc::ScalarType
 
using anonymous_namespace{baby.cpp}::VectorType = NamedFunc::VectorType
 
using anonymous_namespace{baby.cpp}::ScalarFunc = NamedFunc::ScalarFunc
 
using anonymous_namespace{baby.cpp}::VectorFunc = NamedFunc::VectorFunc
 

Functions

template<typename T >
NamedFunc anonymous_namespace{baby.cpp}::GetFunction (T, const string &name)
 Get dummy NamedFunc in case of substitution failure. More...
 
template<typename T >
NamedFunc anonymous_namespace{baby.cpp}::GetFunction (T const &(Baby::*baby_func)() const, const string &name)
 Get NamedFunc for a function returning a scalar. More...
 
template<typename T >
NamedFunc anonymous_namespace{baby.cpp}::GetFunction (vector< T > *const &(Baby::*baby_func)() const, const string &name)
 Get NamedFunc for a function returning a vector. More...