7 #ifndef _QITYPE_DETAIL_ANYVALUE_HPP_
8 #define _QITYPE_DETAIL_ANYVALUE_HPP_
33 template<
typename T>
static AnyValue make();
64 template<
typename K,
typename V>
65 static AnyValue makeMap(
const std::map<AnyReference, AnyReference>& values);
66 static AnyValue makeGenericMap(
const std::map<AnyReference, AnyReference>& values);
80 void set(
const T& t) { detail::AnyReferenceBase::set<T>(t); }
105 void set(
const AnyReference& t);
124 #endif // _QITYPE_DETAIL_ANYVALUE_HPP_
void destroy()
Stop and flush the logging system.
static AnyValue from(const T &r)
void destroy()
Deletes storage.
std::vector< AnyReference > AnyReferenceVector
bool operator==(const Signature &lhs, const Signature &rhs)
AnyReferenceVector asAnyReferenceVector(const AnyValueVector &vect)
void swap(::qi::AnyFunction &a,::qi::AnyFunction &b)
AnyReference asReference() const
T src(const std::atomic< T > &x)
bool operator<(const AnyReference &a, const AnyReference &b)
bool operator!=(const Signature &lhs, const Signature &rhs)
std::vector< AnyValue > AnyValueVector