start moving some metaprogramming helpers to lib::meta

This commit is contained in:
Fischlurch 2010-01-04 10:08:14 +01:00
parent 64cedb6345
commit 7d913dc558
3 changed files with 9 additions and 8 deletions

View file

@ -46,8 +46,8 @@
namespace util {
using lumiera::typelist::can_ToString;
using lumiera::typelist::can_lexical2string;
using lib::meta::can_ToString;
using lib::meta::can_lexical2string;
using lib::Symbol;
using boost::enable_if;
using boost::disable_if;

View file

@ -84,7 +84,7 @@ namespace lib {
using std::tr1::function;
using util::unConst;
using lumiera::typelist::RefTraits;
using lib::meta::RefTraits;

View file

@ -21,11 +21,12 @@
*/
#ifndef LUMIERA_META_TRAIT_H
#define LUMIERA_META_TRAIT_H
#ifndef LIB_META_TRAIT_H
#define LIB_META_TRAIT_H
#include "lib/meta/util.hpp"
#include "lib/meta/duck-detector.hpp"
#include "lib/wrapper.hpp" ////////////////////////TODO only because of AssignableRefWrapper -- can we get rid of this import?
#include <boost/type_traits/is_convertible.hpp>
@ -34,8 +35,8 @@
#include <string>
namespace lumiera {
namespace typelist {
namespace lib {
namespace meta {
@ -105,5 +106,5 @@ namespace typelist {
//////////////////////////////////////////TODO: not needed 12/09 -- obsolete? useful? keep it?
}} // namespace lumiera::typelist
}} // namespace lib::meta
#endif