summaryrefslogtreecommitdiff
path: root/idl/inc/lex.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'idl/inc/lex.hxx')
-rw-r--r--idl/inc/lex.hxx59
1 files changed, 30 insertions, 29 deletions
diff --git a/idl/inc/lex.hxx b/idl/inc/lex.hxx
index 03900e14e314..a11bd6183ea9 100644
--- a/idl/inc/lex.hxx
+++ b/idl/inc/lex.hxx
@@ -41,7 +41,7 @@ friend class SvTokenStream;
union
{
sal_uLong nLong;
- sal_Bool bBool;
+ bool bBool;
char cChar;
SvStringHashEntry * pHash;
};
@@ -49,37 +49,37 @@ public:
SvToken();
SvToken( const SvToken & rObj );
SvToken( sal_uLong n );
- SvToken( SVTOKEN_ENUM nTypeP, sal_Bool b );
+ SvToken( SVTOKEN_ENUM nTypeP, bool b );
SvToken( char c );
SvToken( SVTOKEN_ENUM nTypeP, const OString& rStr );
SvToken( SVTOKEN_ENUM nTypeP );
SvToken & operator = ( const SvToken & rObj );
- OString GetTokenAsString() const;
+ OString GetTokenAsString() const;
SVTOKEN_ENUM GetType() const { return nType; }
void SetLine( sal_uLong nLineP ) { nLine = nLineP; }
- sal_uLong GetLine() const { return nLine; }
+ sal_uLong GetLine() const { return nLine; }
void SetColumn( sal_uLong nColumnP ) { nColumn = nColumnP; }
- sal_uLong GetColumn() const { return nColumn; }
-
- sal_Bool IsEmpty() const { return nType == SVTOKEN_EMPTY; }
- sal_Bool IsComment() const { return nType == SVTOKEN_COMMENT; }
- sal_Bool IsInteger() const { return nType == SVTOKEN_INTEGER; }
- sal_Bool IsString() const { return nType == SVTOKEN_STRING; }
- sal_Bool IsBool() const { return nType == SVTOKEN_BOOL; }
- sal_Bool IsIdentifierHash() const
+ sal_uLong GetColumn() const { return nColumn; }
+
+ bool IsEmpty() const { return nType == SVTOKEN_EMPTY; }
+ bool IsComment() const { return nType == SVTOKEN_COMMENT; }
+ bool IsInteger() const { return nType == SVTOKEN_INTEGER; }
+ bool IsString() const { return nType == SVTOKEN_STRING; }
+ bool IsBool() const { return nType == SVTOKEN_BOOL; }
+ bool IsIdentifierHash() const
{ return nType == SVTOKEN_HASHID; }
- sal_Bool IsIdentifier() const
+ bool IsIdentifier() const
{
return nType == SVTOKEN_IDENTIFIER
|| nType == SVTOKEN_HASHID;
}
- sal_Bool IsChar() const { return nType == SVTOKEN_CHAR; }
- sal_Bool IsRttiBase() const { return nType == SVTOKEN_RTTIBASE; }
- sal_Bool IsEof() const { return nType == SVTOKEN_EOF; }
+ bool IsChar() const { return nType == SVTOKEN_CHAR; }
+ bool IsRttiBase() const { return nType == SVTOKEN_RTTIBASE; }
+ bool IsEof() const { return nType == SVTOKEN_EOF; }
const OString& GetString() const
{
@@ -87,16 +87,16 @@ public:
? pHash->GetName()
: aString;
}
- sal_uLong GetNumber() const { return nLong; }
- sal_Bool GetBool() const { return bBool; }
+ sal_uLong GetNumber() const { return nLong; }
+ bool GetBool() const { return bBool; }
char GetChar() const { return cChar; }
void SetHash( SvStringHashEntry * pHashP )
{ pHash = pHashP; nType = SVTOKEN_HASHID; }
- sal_Bool HasHash() const
+ bool HasHash() const
{ return nType == SVTOKEN_HASHID; }
SvStringHashEntry * GetHash() const { return pHash; }
- sal_Bool Is( SvStringHashEntry * pEntry ) const
+ bool Is( SvStringHashEntry * pEntry ) const
{ return IsIdentifierHash() && pHash == pEntry; }
};
@@ -110,7 +110,7 @@ inline SvToken::SvToken()
inline SvToken::SvToken( sal_uLong n )
: nType( SVTOKEN_INTEGER ), nLong( n ) {}
-inline SvToken::SvToken( SVTOKEN_ENUM nTypeP, sal_Bool b )
+inline SvToken::SvToken( SVTOKEN_ENUM nTypeP, bool b )
: nType( nTypeP ), bBool( b ) {}
inline SvToken::SvToken( char c )
@@ -138,9 +138,10 @@ class SvTokenStream
boost::ptr_vector<SvToken> aTokList;
boost::ptr_vector<SvToken>::iterator pCurToken;
+ OString aBufStr;
+
void InitCtor();
- OString aBufStr;
int GetNextChar();
int GetFastNextChar()
{
@@ -150,9 +151,9 @@ class SvTokenStream
}
void FillTokenList();
- sal_uLong GetNumber();
- sal_Bool MakeToken( SvToken & );
- sal_Bool IsEof() const { return rInStream.IsEof(); }
+ sal_uLong GetNumber();
+ bool MakeToken( SvToken & );
+ bool IsEof() const { return rInStream.IsEof(); }
void SetMax()
{
sal_uLong n = Tell();
@@ -213,19 +214,19 @@ public:
SvToken* GetToken() const { return &(*pCurToken); }
- sal_Bool Read( char cChar )
+ bool Read( char cChar )
{
if( pCurToken->IsChar()
&& cChar == pCurToken->GetChar() )
{
GetToken_Next();
- return sal_True;
+ return true;
}
else
- return sal_False;
+ return false;
}
- void ReadDelemiter()
+ void ReadDelemiter()
{
if( pCurToken->IsChar()
&& (';' == pCurToken->GetChar()