5 #ifndef LUABIND_TYPEID_081227_HPP 6 # define LUABIND_TYPEID_081227_HPP 8 # include <boost/operators.hpp> 10 # include <luabind/detail/primitives.hpp> 15 # pragma warning(push) 19 # pragma warning(disable:4800) 23 :
public boost::less_than_comparable<type_id>
30 type_id(std::type_info
const&
id)
36 return *
id != *other.id;
39 bool operator==(
type_id const& other)
const 41 return *
id == *other.id;
44 bool operator<(
type_id const& other)
const 46 return id->before(*other.id);
49 char const* name()
const 55 std::type_info
const* id;
64 #endif // LUABIND_TYPEID_081227_HPP Definition: typeid.hpp:22
Definition: PEtypes.h:507
Definition: primitives.hpp:44