TwiceAsNice
2019-02-18
|
#include <Nice/Log/Macros.h>
#include <IceUtil/IceUtil.h>
#include <algorithm>
#include <cstring>
#include <typeinfo>
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) |