7 #ifndef _QITYPE_DETAIL_ANYVALUE_HPP_
8 #define _QITYPE_DETAIL_ANYVALUE_HPP_
29 template<
typename T>
static AnyValue make();
60 template<
typename K,
typename V>
61 static AnyValue makeMap(
const std::map<AnyReference, AnyReference>& values);
62 static AnyValue makeGenericMap(
const std::map<AnyReference, AnyReference>& values);
76 void set(
const T& t) { detail::AnyReferenceBase::set<T>(t); }
79 void reset(
const AnyReference& src,
bool copy,
bool free);
101 void set(
const AnyReference& t);
120 #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
bool operator<(const AnyReference &a, const AnyReference &b)
bool operator!=(const Signature &lhs, const Signature &rhs)
std::vector< AnyValue > AnyValueVector