Moved a bunch of things into namespace vendor

This namespace is for things the developer will not get in touch with
(normally) but the vendor might need to use for specialization of the
interpreter.

This separation is not fully completed yet, some changes will have to
follow...
This commit is contained in:
rbock
2014-01-18 15:50:16 +01:00
parent 93129be748
commit 312e735d6d
77 changed files with 2153 additions and 2095 deletions

View File

@@ -27,12 +27,11 @@
#ifndef SQLPP_TABLE_ALIAS_H
#define SQLPP_TABLE_ALIAS_H
#include <string>
#include <sqlpp11/interpreter.h>
#include <sqlpp11/column.h>
#include <sqlpp11/column_fwd.h>
#include <sqlpp11/interpret.h>
#include <sqlpp11/type_traits.h>
#include <sqlpp11/alias.h>
#include <sqlpp11/detail/set.h>
#include <sqlpp11/type_traits.h>
namespace sqlpp
{
@@ -63,7 +62,7 @@ namespace sqlpp
};
template<typename Context, typename X>
struct interpreter_t<Context, X, typename std::enable_if<std::is_base_of<table_alias_base_t, X>::value, void>::type>
struct vendor::interpreter_t<Context, X, typename std::enable_if<std::is_base_of<table_alias_base_t, X>::value, void>::type>
{
using T = X;