IDFstepper
IDF to STEP converter
|
#include "IdfStructure.hpp"
#include <boost/optional.hpp>
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_fusion.hpp>
#include <boost/spirit/include/phoenix_stl.hpp>
#include <boost/spirit/include/phoenix_object.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/variant/recursive_variant.hpp>
#include <boost/foreach.hpp>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <map>
Go to the source code of this file.
Classes | |
struct | idf::BoardPanelGrammar< Iterator > |
This is the Qi grammar to parse IDF board or panels files into BoardPanelStruct objects. More... | |
struct | idf::LibraryGrammar< Iterator > |
This is the Qi grammar to parse IDF library files into LibraryStruct objects. More... | |
Namespaces | |
namespace | idf |
Defines | |
#define | FUSION_MAX_VECTOR_SIZE 20 |
We need this because the topmost file structures contain a lot of elements. | |
Functions | |
BOOST_FUSION_ADAPT_STRUCT(idf::Loop,(int, label)(double, x)(double, y)(double, angle)) BOOST_FUSION_ADAPT_STRUCT(idf | BOOST_FUSION_ADAPT_STRUCT (idf::LibraryStruct,(double, idfVersion)(std::string, sourceSysId)(std::string, date)(int, version)(std::vector< idf::Component >, components)) |
Definition in file IdfGrammar.hpp.
#define FUSION_MAX_VECTOR_SIZE 20 |
We need this because the topmost file structures contain a lot of elements.
Definition at line 6 of file IdfGrammar.hpp.
BOOST_FUSION_ADAPT_STRUCT ( idf::Loop, (int, label) (double, x) (double, y) (double, angle) ) BOOST_FUSION_ADAPT_STRUCT( idf BOOST_FUSION_ADAPT_STRUCT | ( | idf::LibraryStruct | , |
(double, idfVersion)(std::string, sourceSysId)(std::string, date)(int, version)(std::vector< idf::Component >, components) | |||
) |