#ifndef _TABLE_H #define _TABLE_H #include "types.h" #include "vector_type.hpp" template class vector_type; #ifdef _MSC_VER namespace types { enum Type_t; } #endif template class ColRef : public vector_type { const char* name; types::Type_t ty; ColRef(const char* name) : name(name) {} }; class TableInfo { const char* name; ColRef* colrefs; uint32_t n_cols; }; #endif