All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
platform.hpp File Reference
#include "types.hpp"
#include <boost/ref.hpp>
#include <boost/type_traits/is_enum.hpp>
#include <boost/smart_ptr/make_shared.hpp>
#include <system/kzs_types.h>

Namespaces

 kanzi
 

Macros

#define KZ_CPP_COMPATIBILITY_REF
 
#define KZ_CPP_NAMESPACE_TR1
 
#define KZ_CPP_SPECIALIZE_TR1_BEGIN
 
#define KZ_CPP_SPECIALIZE_TR1_END
 
#define KZ_CPP_COMPATIBILITY_STRUCT
 
#define KZ_CPP_IS_TRIVIALLY_DESTRUCTIBLE
 
#define KZ_CPP_OPERATOR_NEW_SPEC
 
#define KZ_TOKEN_PASTE2(x, y)
 
#define KZ_TOKEN_PASTE(x, y)
 
#define KZ_STATIC_ASSERT(x, s)
 
#define KZ_FINAL
 
#define KZ_OVERRIDE
 
#define KZ_DELETED_FUNCTION
 
#define KZ_ATTRIBUTE_NO_RETURN
 
#define KZ_GCC_VERSION
 
#define KZ_GCC_DIAGNOSTIC_STACK_SUPPORTED
 

Functions

template<class T >
int kanzi::distance (T const &t1, T const &t2)
 

Macro Definition Documentation

#define KZ_CPP_COMPATIBILITY_REF
#define KZ_CPP_NAMESPACE_TR1
#define KZ_CPP_SPECIALIZE_TR1_BEGIN
#define KZ_CPP_SPECIALIZE_TR1_END
#define KZ_CPP_COMPATIBILITY_STRUCT
#define KZ_CPP_IS_TRIVIALLY_DESTRUCTIBLE
#define KZ_CPP_OPERATOR_NEW_SPEC
#define KZ_TOKEN_PASTE2 (   x,
 
)
#define KZ_TOKEN_PASTE (   x,
 
)
#define KZ_STATIC_ASSERT (   x,
 
)
#define KZ_FINAL
#define KZ_OVERRIDE
#define KZ_DELETED_FUNCTION
#define KZ_ATTRIBUTE_NO_RETURN
#define KZ_GCC_VERSION
#define KZ_GCC_DIAGNOSTIC_STACK_SUPPORTED