Sha256: 716bdfd20089980658c60eeeda312c4e5f2fbaefb6287d085c84092da0f1b4c8

Contents?: true

Size: 502 Bytes

Versions: 11

Compression:

Stored size: 502 Bytes

Contents

#ifndef _IV_AST_INFO_H_
#define _IV_AST_INFO_H_
#include "ast.h"
#include "space.h"
namespace iv {
namespace core {
namespace ast {
template<typename Factory>
struct AstInfo {
#define V(AST) typedef typename AST<Factory> AST;
  AST_NODE_LIST(V)
#undef V
#define V(X, XS) typedef typename SpaceVector<Factory, X *>::type XS;
  AST_LIST_LIST(V)
#undef V
#define V(S) typedef typename SpaceUString<Factory>::type S;
  AST_STRING(V)
#undef V
};
} } }  // namespace iv::core::ast
#endif  // _IV_AST_INFO_H_

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
iv-phonic-0.1.5 ext/include/iv/ast_info.h
iv-phonic-0.1.4 ext/include/iv/ast_info.h
iv-phonic-0.1.3 ext/include/iv/ast_info.h
iv-phonic-0.1.2 ext/include/iv/ast_info.h
iv-phonic-0.1.1 ext/include/iv/ast_info.h
iv-phonic-0.1.0 ext/include/iv/ast_info.h
iv-phonic-0.0.9 ext/include/iv/ast_info.h
iv-phonic-0.0.8 ext/include/iv/ast_info.h
iv-phonic-0.0.7 ext/include/iv/ast_info.h
iv-phonic-0.0.6 ext/include/iv/ast-info.h
iv-phonic-0.0.5 ext/include/iv/ast-info.h