TwiceAsNice  2019-02-18
Classes | Namespaces | Functions
Any.h File Reference
#include <Nice/Log/Macros.h>
#include <IceUtil/IceUtil.h>
#include <algorithm>
#include <cstring>
#include <typeinfo>
Include dependency graph for Any.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Nice::BadAnyCast
 
class  Nice::Any
 
class  Nice::Any::placeholder
 
class  Nice::Any::holder< ValueType >
 

Namespaces

 Nice
 

 

Functions

template<typename ValueType >
ValueType * Nice::AnyCast (Any *operand)
 
template<typename ValueType >
const ValueType * Nice::AnyCast (const Any *operand)
 
template<>
Any * Nice::AnyCast (Any *operand)
 
template<>
const Any * Nice::AnyCast (const Any *operand)
 
template<typename ValueType >
ValueType Nice::AnyCast (const Any &operand)
 
template<typename ValueType >
ValueType Nice::AnyCast (Any &operand)
 
template<typename ToValueType , typename FromValueType >
ToValueType Nice::AnyLexicalCast (const FromValueType &from)