#ifndef TYPEASVALUE_SRC_LIST_OPERATION_APPEND_H_ #define TYPEASVALUE_SRC_LIST_OPERATION_APPEND_H_ namespace tav { template < typename Primary, typename Secondary > struct Append { typedef Eval, Eval, Secondary >> >> type; }; template struct Append { typedef Secondary type; }; } #endif // TYPEASVALUE_SRC_LIST_OPERATION_APPEND_H_