Project

General

Profile

root / trunk / compiler / cppAst / ast / serialize / gen / FunctionNames.pb.h

1 2 krennw
// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
// source: FunctionNames.proto
3
4
#ifndef PROTOBUF_FunctionNames_2eproto__INCLUDED
5
#define PROTOBUF_FunctionNames_2eproto__INCLUDED
6
7
#include <string>
8
9
#include <google/protobuf/stubs/common.h>
10
11
#if GOOGLE_PROTOBUF_VERSION < 2005000
12
#error This file was generated by a newer version of protoc which is
13
#error incompatible with your Protocol Buffer headers.  Please update
14
#error your headers.
15
#endif
16
#if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17
#error This file was generated by an older version of protoc which is
18
#error incompatible with your Protocol Buffer headers.  Please
19
#error regenerate this file with a newer version of protoc.
20
#endif
21
22
#include <google/protobuf/generated_message_util.h>
23
#include <google/protobuf/repeated_field.h>
24
#include <google/protobuf/extension_set.h>
25
#include <google/protobuf/generated_enum_reflection.h>
26
// @@protoc_insertion_point(includes)
27
28
namespace serialize {
29
30
// Internal implementation detail -- do not call these.
31
void  protobuf_AddDesc_FunctionNames_2eproto();
32
void protobuf_AssignDesc_FunctionNames_2eproto();
33
void protobuf_ShutdownFile_FunctionNames_2eproto();
34
35
36
enum PBAdd {
37
  TIRESIAS_ADD_IDENTIFIERTOLIST = 0,
38
  TIRESIAS_ADD_TYPETOLIST = 1,
39
  TIRESIAS_ADD_STATEMENTTOLIST = 2,
40
  TIRESIAS_ADD_EXPRESSIONTOLIST = 3,
41
  TIRESIAS_ADD_IDTOSYMBTAB = 4,
42
  TIRESIAS_ADD_PARAMTOLIST = 5,
43
  TIRESIAS_ADD_ACTIONSYSTEMINSTANCETOLIST = 6,
44
  TIRESIAS_ADD_IDENTIFIERTOBLOCK = 7
45
};
46
bool PBAdd_IsValid(int value);
47
const PBAdd PBAdd_MIN = TIRESIAS_ADD_IDENTIFIERTOLIST;
48
const PBAdd PBAdd_MAX = TIRESIAS_ADD_IDENTIFIERTOBLOCK;
49
const int PBAdd_ARRAYSIZE = PBAdd_MAX + 1;
50
51
const ::google::protobuf::EnumDescriptor* PBAdd_descriptor();
52
inline const ::std::string& PBAdd_Name(PBAdd value) {
53
  return ::google::protobuf::internal::NameOfEnum(
54
    PBAdd_descriptor(), value);
55
}
56
inline bool PBAdd_Parse(
57
    const ::std::string& name, PBAdd* value) {
58
  return ::google::protobuf::internal::ParseNamedEnum<PBAdd>(
59
    PBAdd_descriptor(), name, value);
60
}
61
enum PBAllocation {
62
  TIRESIAS_CREATE_IDENTIFIER = 0,
63
  TIRESIAS_CREATE_TYPE = 1,
64
  TIRESIAS_CREATE_STATEMENT = 2,
65
  TIRESIAS_CREATE_EXPRESSION = 3,
66
  TIRESIAS_CREATE_STATEMENTLIST = 4,
67
  TIRESIAS_CREATE_EXPRESSIONLIST = 5,
68
  TIRESIAS_CREATE_IDENTIFIERLIST = 6,
69
  TIRESIAS_CREATE_SYMBTAB = 7,
70
  TIRESIAS_CREATE_PARAMLIST = 8,
71
  TIRESIAS_CREATE_ACTIONSYSTEMINSTANCE = 9,
72
  TIRESIAS_CREATE_TYPELIST = 10,
73
  TIRESIAS_CREATE_ACTIONSYSTEMINSTANCELIST = 11,
74
  TIRESIAS_CAST_ASTELEMENT_TO_ISCOPE = 12
75
};
76
bool PBAllocation_IsValid(int value);
77
const PBAllocation PBAllocation_MIN = TIRESIAS_CREATE_IDENTIFIER;
78
const PBAllocation PBAllocation_MAX = TIRESIAS_CAST_ASTELEMENT_TO_ISCOPE;
79
const int PBAllocation_ARRAYSIZE = PBAllocation_MAX + 1;
80
81
const ::google::protobuf::EnumDescriptor* PBAllocation_descriptor();
82
inline const ::std::string& PBAllocation_Name(PBAllocation value) {
83
  return ::google::protobuf::internal::NameOfEnum(
84
    PBAllocation_descriptor(), value);
85
}
86
inline bool PBAllocation_Parse(
87
    const ::std::string& name, PBAllocation* value) {
88
  return ::google::protobuf::internal::ParseNamedEnum<PBAllocation>(
89
    PBAllocation_descriptor(), name, value);
90
}
91
enum PBIdentifiers {
92
  TIRESIAS_INIT_ENUMIDENTIFIER = 1,
93
  TIRESIAS_INIT_CONSTIDENTIFIER = 2,
94
  TIRESIAS_INIT_ATTRIDENTIFIER = 3,
95
  TIRESIAS_INIT_EXPRVARIDENTIFIER = 4,
96
  TIRESIAS_INIT_PARAMIDENTIFIER = 5,
97
  TIRESIAS_INIT_LOCVARIDENTIFIER = 6,
98
  TIRESIAS_INIT_TYPEIDENTIFIER = 7,
99
  TIRESIAS_INIT_SELFIDENTIFIER = 8,
100
  TIRESIAS_INIT_METHODIDENTIFIER = 9,
101
  TIRESIAS_INIT_MODULE = 10,
102
  TIRESIAS_INIT_MAINMODULE = 0
103
};
104
bool PBIdentifiers_IsValid(int value);
105
const PBIdentifiers PBIdentifiers_MIN = TIRESIAS_INIT_MAINMODULE;
106
const PBIdentifiers PBIdentifiers_MAX = TIRESIAS_INIT_MODULE;
107
const int PBIdentifiers_ARRAYSIZE = PBIdentifiers_MAX + 1;
108
109
const ::google::protobuf::EnumDescriptor* PBIdentifiers_descriptor();
110
inline const ::std::string& PBIdentifiers_Name(PBIdentifiers value) {
111
  return ::google::protobuf::internal::NameOfEnum(
112
    PBIdentifiers_descriptor(), value);
113
}
114
inline bool PBIdentifiers_Parse(
115
    const ::std::string& name, PBIdentifiers* value) {
116
  return ::google::protobuf::internal::ParseNamedEnum<PBIdentifiers>(
117
    PBIdentifiers_descriptor(), name, value);
118
}
119
enum PBTypes {
120
  TIRESIAS_INIT_INTTYPE = 1,
121
  TIRESIAS_INIT_BOOLTYPE = 2,
122
  TIRESIAS_INIT_VALUEDENUMTYPE = 3,
123
  TIRESIAS_INIT_ENUMTYPE = 4,
124
  TIRESIAS_INIT_LISTTYPE = 5,
125
  TIRESIAS_INIT_TUPLETYPE = 6,
126
  TIRESIAS_INIT_FUNCTIONTYPE = 7,
127
  TIRESIAS_INIT_ACTIONSYSTEMINSTANCE = 8,
128
  TIRESIAS_INIT_ACTIONSYSTEMTYPE = 9,
129
  TIRESIAS_INIT_NULLTYPE = 0
130
};
131
bool PBTypes_IsValid(int value);
132
const PBTypes PBTypes_MIN = TIRESIAS_INIT_NULLTYPE;
133
const PBTypes PBTypes_MAX = TIRESIAS_INIT_ACTIONSYSTEMTYPE;
134
const int PBTypes_ARRAYSIZE = PBTypes_MAX + 1;
135
136
const ::google::protobuf::EnumDescriptor* PBTypes_descriptor();
137
inline const ::std::string& PBTypes_Name(PBTypes value) {
138
  return ::google::protobuf::internal::NameOfEnum(
139
    PBTypes_descriptor(), value);
140
}
141
inline bool PBTypes_Parse(
142
    const ::std::string& name, PBTypes* value) {
143
  return ::google::protobuf::internal::ParseNamedEnum<PBTypes>(
144
    PBTypes_descriptor(), name, value);
145
}
146
enum PBStatements {
147
  TIRESIAS_INIT_SKIP = 3,
148
  TIRESIAS_INIT_BREAK = 4,
149
  TIRESIAS_INIT_ABORT = 5,
150
  TIRESIAS_INIT_NONDETBLOCK = 6,
151
  TIRESIAS_INIT_SEQBLOCK = 7,
152
  TIRESIAS_INIT_PRIOBLOCK = 8,
153
  TIRESIAS_INIT_GUARDEDCOMMAND = 2,
154
  TIRESIAS_INIT_ASSIGNMENT = 1,
155
  TIRESIAS_INIT_CALL = 0
156
};
157
bool PBStatements_IsValid(int value);
158
const PBStatements PBStatements_MIN = TIRESIAS_INIT_CALL;
159
const PBStatements PBStatements_MAX = TIRESIAS_INIT_PRIOBLOCK;
160
const int PBStatements_ARRAYSIZE = PBStatements_MAX + 1;
161
162
const ::google::protobuf::EnumDescriptor* PBStatements_descriptor();
163
inline const ::std::string& PBStatements_Name(PBStatements value) {
164
  return ::google::protobuf::internal::NameOfEnum(
165
    PBStatements_descriptor(), value);
166
}
167
inline bool PBStatements_Parse(
168
    const ::std::string& name, PBStatements* value) {
169
  return ::google::protobuf::internal::ParseNamedEnum<PBStatements>(
170
    PBStatements_descriptor(), name, value);
171
}
172
enum PBExpressions {
173
  TIRESIAS_INIT_TYPEEXPRESSION = 4,
174
  TIRESIAS_INIT_IDENTIFIEREXPRESSION = 5,
175
  TIRESIAS_INIT_UNARYEXPRESSION = 6,
176
  TIRESIAS_INIT_BINARYEXPRESSION = 7,
177
  TIRESIAS_INIT_TERNARYEXPRESSION = 8,
178
  TIRESIAS_INIT_INTVALUEEXPRESSION = 9,
179
  TIRESIAS_INIT_BOOLVALUEEXPRESSION = 10,
180
  TIRESIAS_INIT_REFVALUEEXPRESSION = 11,
181
  TIRESIAS_INIT_LISTCONSTRUCTOR = 12,
182
  TIRESIAS_INIT_SETCONSTRUCTOR = 13,
183
  TIRESIAS_INIT_TUPLECONSTRUCTOR = 14,
184
  TIRESIAS_INIT_ACCESSEXPRESSION = 15,
185
  TIRESIAS_INIT_TUPLEMAPACCESSEXPRESSION = 3,
186
  TIRESIAS_INIT_CALLEXPRESSION = 2,
187
  TIRESIAS_INIT_QUANTIFIEREXPRESSION = 1,
188
  TIRESIAS_INIT_OBJECTCONSTRUCTOR = 0
189
};
190
bool PBExpressions_IsValid(int value);
191
const PBExpressions PBExpressions_MIN = TIRESIAS_INIT_OBJECTCONSTRUCTOR;
192
const PBExpressions PBExpressions_MAX = TIRESIAS_INIT_ACCESSEXPRESSION;
193
const int PBExpressions_ARRAYSIZE = PBExpressions_MAX + 1;
194
195
const ::google::protobuf::EnumDescriptor* PBExpressions_descriptor();
196
inline const ::std::string& PBExpressions_Name(PBExpressions value) {
197
  return ::google::protobuf::internal::NameOfEnum(
198
    PBExpressions_descriptor(), value);
199
}
200
inline bool PBExpressions_Parse(
201
    const ::std::string& name, PBExpressions* value) {
202
  return ::google::protobuf::internal::ParseNamedEnum<PBExpressions>(
203
    PBExpressions_descriptor(), name, value);
204
}
205
// ===================================================================
206
207
208
// ===================================================================
209
210
211
// ===================================================================
212
213
214
// @@protoc_insertion_point(namespace_scope)
215
216
}  // namespace serialize
217
218
#ifndef SWIG
219
namespace google {
220
namespace protobuf {
221
222
template <>
223
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBAdd>() {
224
  return ::serialize::PBAdd_descriptor();
225
}
226
template <>
227
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBAllocation>() {
228
  return ::serialize::PBAllocation_descriptor();
229
}
230
template <>
231
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBIdentifiers>() {
232
  return ::serialize::PBIdentifiers_descriptor();
233
}
234
template <>
235
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBTypes>() {
236
  return ::serialize::PBTypes_descriptor();
237
}
238
template <>
239
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBStatements>() {
240
  return ::serialize::PBStatements_descriptor();
241
}
242
template <>
243
inline const EnumDescriptor* GetEnumDescriptor< ::serialize::PBExpressions>() {
244
  return ::serialize::PBExpressions_descriptor();
245
}
246
247
}  // namespace google
248
}  // namespace protobuf
249
#endif  // SWIG
250
251
// @@protoc_insertion_point(global_scope)
252
253
#endif  // PROTOBUF_FunctionNames_2eproto__INCLUDED