|
rheolef
6.3
|
#include <sstream>#include <cstring>#include "rheolef/space.h"#include <alloca.h>#include "space_constitution_yacc.cc"#include "space_constitution_lex.cc"
Go to the source code of this file.
Classes | |
| struct | rheolef::tree_type |
| union | rheolef::YYSTYPE |
| union | rheolef::yyalloc |
| struct | rheolef::yy_buffer_state |
| class | rheolef::FlexLexer |
| class | rheolef::yyFlexLexer |
| struct | rheolef::yy_trans_info |
Namespaces | |
| namespace | rheolef |
irheostream, orheostream - large data streams | |
Macros | |
| #define | YYMALLOC ::malloc |
| #define | YYFREE ::free |
Typedefs | |
| typedef std::pair< std::string, std::string > | rheolef::base_geo_pair |
| typedef std::list< tree_type > | rheolef::list_type |
| typedef union rheolef::YYSTYPE | rheolef::YYSTYPE |
| typedef unsigned char | rheolef::yytype_uint8 |
| typedef short int | rheolef::yytype_int8 |
| typedef unsigned short int | rheolef::yytype_uint16 |
| typedef short int | rheolef::yytype_int16 |
| typedef signed char | rheolef::flex_int8_t |
| typedef short int | rheolef::flex_int16_t |
| typedef int | rheolef::flex_int32_t |
| typedef unsigned char | rheolef::flex_uint8_t |
| typedef unsigned short int | rheolef::flex_uint16_t |
| typedef unsigned int | rheolef::flex_uint32_t |
| typedef struct yy_buffer_state * | rheolef::YY_BUFFER_STATE |
| typedef size_t | rheolef::yy_size_t |
| typedef unsigned char | rheolef::YY_CHAR |
| typedef int | rheolef::yy_state_type |
Enumerations | |
| enum | rheolef::yytokentype { rheolef::IDENTIFIER = 258, rheolef::SCALAR = 259, rheolef::VECTOR = 260, rheolef::TENSOR = 261, rheolef::UNSYMMETRIC_TENSOR = 262, rheolef::TENSOR4 = 263 } |
Functions | |
| int | rheolef::space_constitution_lex () |
| void | rheolef::space_constitution_error (const char *msg) |
| int | rheolef::space_constitution_wrap () |
| static const std::string & | rheolef::symbol (size_t i) |
| static size_t | rheolef::insert (const std::string &str) |
| static void | rheolef::yydestruct (yymsg, yytype, yyvaluep) const char *yymsg |
| rheolef::YYUSE (yyvaluep) | |
| rheolef::if (!yymsg) yymsg | |
| rheolef::YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp) | |
| rheolef::switch (yytype) | |
| int | rheolef::yyparse () |
| void * | rheolef::space_constitution_alloc (yy_size_t) |
| void * | rheolef::space_constitution_realloc (void *, yy_size_t) |
| void | rheolef::space_constitution_free (void *) |
| rheolef::if (!(yy_init)) | |
| rheolef::while (1) | |
| int | rheolef::isatty (int) |
| void | rheolef::tree_dump (const tree_type &x, std::ostream &out, size_t level=0) |
| static void | rheolef::space_constitution_get_pass_1_2 (idiststream &ids) |
| template<class T , class M > | |
| static space_constitution< T, M > | rheolef::build_from_tree (const tree_type &x) |
| template<class T , class M > | |
| idiststream & | rheolef::operator>> (idiststream &, space_constitution< T, M > &) |
| template idiststream & | rheolef::operator>> (idiststream &, space_constitution< Float, sequential > &) |
| template idiststream & | rheolef::operator>> (idiststream &, space_constitution< Float, distributed > &) |
| #define YYMALLOC ::malloc |
Definition at line 69 of file space_constitution_get.cc.
| #define YYFREE ::free |
Definition at line 70 of file space_constitution_get.cc.