83#ifndef LASS_GUARDIAN_OF_INCLUSION_META_META_ASSERT_H
84#define LASS_GUARDIAN_OF_INCLUSION_META_META_ASSERT_H
95template<
bool x>
struct MetaAssertor;
96template<>
struct MetaAssertor<false> {};
98template<
size_t x>
struct MetaAssertTest {};
105#define LASS_META_ASSERT(expression, message)\
106 typedef lass::meta::impl::MetaAssertTest<\
107 sizeof(lass::meta::impl::MetaAssertor<((expression) == 0)>)>\
108 LASS_UNUSED( LASS_META_ASSERT_##message )
Library for Assembled Shared Sources.