#include "CPPParser.hpp"#include "CPPLexer.hpp"#include "typesolver.hh"#include <typelib/registry.hh>#include <utilmm/stringtools.hh>#include "packing.hh"#include <typelib/typevisitor.hh>#include <iostream>#include <numeric>#include <sstream>#include <cassert>
Go to the source code of this file.
Classes | |
| struct | TemplateDef |
Functions | |
| BOOST_STATIC_ASSERT (sizeof(vector< int8_t >)==sizeof(vector< double >)) | |
| BOOST_STATIC_ASSERT (sizeof(set< int8_t >)==sizeof(set< double >)) | |
| BOOST_STATIC_ASSERT (sizeof(map< int8_t, int16_t >)==sizeof(map< double, float >)) | |
| ostream & | operator<< (ostream &io, TypeSolver::CurrentTypeDefinition const &def) |
Variables | |
| TemplateDef const | ALLOWED_TEMPLATES [] |
| BOOST_STATIC_ASSERT | ( | sizeof(vector< int8_t >) | = =sizeof(vector< double >) | ) |
| BOOST_STATIC_ASSERT | ( | sizeof(set< int8_t >) | = =sizeof(set< double >) | ) |
| BOOST_STATIC_ASSERT | ( | sizeof(map< int8_t, int16_t >) | = =sizeof(map< double, float >) | ) |
| ostream& operator<< | ( | ostream & | io, |
| TypeSolver::CurrentTypeDefinition const & | def | ||
| ) |
Definition at line 18 of file typesolver.cc.
| TemplateDef const ALLOWED_TEMPLATES[] |
{
{ "std/vector", sizeof(vector<int>) },
{ "std/set", sizeof(set<int>) },
{ "std/map", sizeof(map<int, int>) },
{ 0, 0 }
}
Definition at line 235 of file typesolver.cc.