summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-07-21 04:17:09 +0000
committerMarc Laukien <marc@zeroc.com>2001-07-21 04:17:09 +0000
commit03271fd1bd1631a0db17f6cf42ccf0e84816028f (patch)
treea2e0c72d4590bddc742f491dffe07180e4f1456a /cpp/src/Slice/Parser.h
parentmore docbook (diff)
downloadice-03271fd1bd1631a0db17f6cf42ccf0e84816028f.tar.bz2
ice-03271fd1bd1631a0db17f6cf42ccf0e84816028f.tar.xz
ice-03271fd1bd1631a0db17f6cf42ccf0e84816028f.zip
more docbook stuff
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r--cpp/src/Slice/Parser.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h
index fe4bc2df77d..8c4d4c7a4ec 100644
--- a/cpp/src/Slice/Parser.h
+++ b/cpp/src/Slice/Parser.h
@@ -122,7 +122,11 @@ typedef std::list<std::string> StringList;
typedef std::pair<Type_ptr, std::string> TypeString;
typedef std::list<TypeString> TypeStringList;
typedef std::list<Contained_ptr> ContainedList;
+typedef std::list<Module_ptr> ModuleList;
typedef std::list<ClassDef_ptr> ClassList;
+typedef std::list<Vector_ptr> VectorList;
+typedef std::list<Enum_ptr> EnumList;
+typedef std::list<Native_ptr> NativeList;
typedef std::list<Operation_ptr> OperationList;
typedef std::list<DataMember_ptr> DataMemberList;
@@ -284,6 +288,11 @@ public:
Enumerator_ptr createEnumerator(const std::string&);
Native_ptr createNative(const std::string&);
TypeList lookupType(const std::string&);
+ ModuleList modules();
+ ClassList classes();
+ VectorList vectors();
+ EnumList enums();
+ NativeList natives();
int includeLevel();
bool hasProxies();
bool hasClassDecls();