ROSE
0.11.145.247
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
c
d
g
h
i
l
m
n
s
t
u
v
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
i
k
l
m
o
p
s
t
v
w
x
Enumerator
a
b
c
d
e
f
h
i
l
m
n
o
p
s
t
u
v
w
y
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Related Symbols
b
i
o
Files
File List
Examples
src
frontend
SageIII
grammarBaseClass.h
1
// grammarBaseClass.h -- header file for the base class of all grammars
2
3
#ifndef BASE_GRAMMAR_H
4
#define BASE_GRAMMAR_H
5
6
// class SgFile;
7
8
class
ROSE_BaseGrammar
9
{
10
// This class for a base class for all grammars
11
12
public
:
13
14
ROSE_BaseGrammar
();
15
16
// Experimental interface
17
// ROSE_BaseGrammar ( SgFile *file );
18
// SgFile* getProgramFile();
19
20
void
setParentGrammar (
ROSE_BaseGrammar
* Xptr );
21
ROSE_BaseGrammar
* getParentGrammar ()
const
;
22
23
// Only one grammar is the root of all others
24
bool
isRootGrammar()
const
;
25
26
private
:
27
ROSE_BaseGrammar
* parentGrammar;
28
29
// ROSE_BaseGrammar ();
30
ROSE_BaseGrammar
(
const
ROSE_BaseGrammar
& X );
31
ROSE_BaseGrammar
& operator= (
const
ROSE_BaseGrammar
& X );
32
};
8
class
ROSE_BaseGrammar
{
…
};
33
34
#endif
// ifndef BASE_GRAMMAR_H
35
ROSE_BaseGrammar
Definition
grammarBaseClass.h:9
Generated on Mon Mar 31 2025 00:22:52 for ROSE by
1.9.8