summaryrefslogtreecommitdiff
path: root/idlc/inc/idlc/idlctypes.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'idlc/inc/idlc/idlctypes.hxx')
-rw-r--r--idlc/inc/idlc/idlctypes.hxx33
1 files changed, 0 insertions, 33 deletions
diff --git a/idlc/inc/idlc/idlctypes.hxx b/idlc/inc/idlc/idlctypes.hxx
index 842ef68e11cf..fcda52100538 100644
--- a/idlc/inc/idlc/idlctypes.hxx
+++ b/idlc/inc/idlc/idlctypes.hxx
@@ -58,12 +58,6 @@ typedef ::std::list< OString > StringList;
typedef ::std::vector< OString > StringVector;
typedef ::std::set< OString, LessString > StringSet;
-class AstExpression;
-typedef ::std::list< AstExpression* > ExprList;
-
-class AstUnionLabel;
-typedef ::std::list< AstUnionLabel* > LabelList;
-
class AstDeclaration;
typedef ::boost::unordered_map< OString, AstDeclaration*, HashString, EqualString > DeclMap;
@@ -171,25 +165,6 @@ enum ParseState
PS_MemberDeclsSeen, // Seen decls of struct or except members
PS_MemberDeclsCompleted,// Completed one struct or except member to ';'
- PS_UnionSeen, // Seen a UNION keyword
- PS_UnionIDSeen, // Seen the union ID
- PS_SwitchSeen, // Seen the SWITCH keyword
- PS_SwitchOpenParSeen, // Seen the switch open par.
- PS_SwitchTypeSeen, // Seen the switch type spec
- PS_SwitchCloseParSeen, // Seen the switch close par.
- PS_UnionSqSeen, // '{' seen for union
- PS_UnionQsSeen, // '}' seen for union
- PS_DefaultSeen, // Seen DEFAULT keyword
- PS_UnionLabelSeen, // Seen label of union element
- PS_LabelColonSeen, // Seen ':' of union branch label
- PS_LabelExprSeen, // Seen expression of union branch label
- PS_UnionElemSeen, // Seen a union element
- PS_UnionElemCompleted, // Completed one union member up to ';'
- PS_CaseSeen, // Seen a CASE keyword
- PS_UnionElemTypeSeen, // Seen type spec for union element
- PS_UnionElemDeclSeen, // Seen declarator for union element
- PS_UnionBodySeen, // Seen completed union body
-
PS_EnumSeen, // Seen an ENUM keyword
PS_EnumIDSeen, // Seen the enum ID
PS_EnumSqSeen, // Seen '{' for enum
@@ -202,14 +177,6 @@ enum ParseState
PS_SequenceQsSeen, // Seen '>' for sequence
PS_SequenceTypeSeen, // Seen type decl for sequence
- PS_ArrayIDSeen, // Seen array ID
- PS_ArrayTypeSeen, // Seen array type
- PS_ArrayCompleted, // Seen completed array declaration
- PS_DimSqSeen, // Seen '[' for array dimension
- PS_DimQsSeen, // Seen ']' for array dimension
- PS_DimExprSeen, // Seen size expression for array dimension
-
-
PS_FlagHeaderSeen, // Seen the attribute|property|interface member head
PS_AttrSeen, // Seen ATTRIBUTE keyword
PS_AttrTypeSeen, // Seen type decl for attribute