Lucene++ - a full-featured, c++ search engine
API Documentation


 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Static Public Member Functions
Lucene::VariantUtils Class Reference

#include <VariantUtils.h>

Static Public Member Functions

template<typename TYPE >
static TYPE get (const boost::any &var)
template<typename TYPE , typename VAR >
static TYPE get (VAR var)
template<typename TYPE , typename VAR >
static bool typeOf (VAR var)
static VariantNull null ()
static bool isNull (const boost::any &var)
template<typename VAR >
static bool isNull (VAR var)
template<typename VAR >
static int32_t hashCode (VAR var)
template<typename FIRST , typename SECOND >
static bool equalsType (FIRST first, SECOND second)
template<typename FIRST , typename SECOND >
static bool equals (FIRST first, SECOND second)
template<typename VAR >
static int32_t compareTo (VAR first, VAR second)

Member Function Documentation

template<typename VAR >
static int32_t Lucene::VariantUtils::compareTo ( VAR  first,
VAR  second 
)
inlinestatic
template<typename FIRST , typename SECOND >
static bool Lucene::VariantUtils::equals ( FIRST  first,
SECOND  second 
)
inlinestatic
template<typename FIRST , typename SECOND >
static bool Lucene::VariantUtils::equalsType ( FIRST  first,
SECOND  second 
)
inlinestatic
template<typename TYPE >
static TYPE Lucene::VariantUtils::get ( const boost::any &  var)
inlinestatic
template<typename TYPE , typename VAR >
static TYPE Lucene::VariantUtils::get ( VAR  var)
inlinestatic
template<typename VAR >
static int32_t Lucene::VariantUtils::hashCode ( VAR  var)
inlinestatic
static bool Lucene::VariantUtils::isNull ( const boost::any &  var)
inlinestatic
template<typename VAR >
static bool Lucene::VariantUtils::isNull ( VAR  var)
inlinestatic
static VariantNull Lucene::VariantUtils::null ( )
inlinestatic
template<typename TYPE , typename VAR >
static bool Lucene::VariantUtils::typeOf ( VAR  var)
inlinestatic

The documentation for this class was generated from the following file:

clucene.sourceforge.net