Classes | Functions | Variables
typesolver.cc File Reference
#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>
Include dependency graph for typesolver.cc:

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 []

Function Documentation

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.


Variable Documentation

Initial value:
 {
    { "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.



typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Mon Sep 14 2015 15:08:18