Kaydet (Commit) 5aeb852e authored tarafından Douglas Mencken's avatar Douglas Mencken Kaydeden (comit) Norbert Thiebaud

l10ntools-transex3: make pParseQueue field private

Change-Id: Ieefed6e939e12b668a635eb8d7e70def2d52a85d
Reviewed-on: https://gerrit.libreoffice.org/11315Reviewed-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
Tested-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
üst 72510082
......@@ -145,6 +145,8 @@ private:
std::vector<OString> aLanguages;
ParserQueue* pParseQueue;
bool WriteData( ResData *pResData, bool bCreateNew = false ); ///< called before dest. cur ResData
bool WriteExportList( ResData *pResData, ExportList& rExportList, const sal_uInt16 nTyp );
......@@ -179,13 +181,13 @@ public:
void Init();
int Execute( int nToken, const char * pToken ); ///< called from lexer
void SetError() { bError = true; }
bool GetError() { return bError; }
ParserQueue* pParseQueue; // public!!
ParserQueue* GetParseQueue() { return pParseQueue; }
};
// class MergeEntrys
......
......@@ -108,16 +108,16 @@ int Parse( int nTyp, const char *pTokenText ){
global::exporter->Execute( nTyp , pTokenText );
return 1;
}
void Close(){
global::exporter->pParseQueue->Close();
global::exporter->GetParseQueue()->Close();
global::exporter.reset();
// avoid nontrivial Export dtor being executed during exit
}
int WorkOnTokenSet( int nTyp, char *pTokenText )
{
global::exporter->pParseQueue->Push( QueueEntry( nTyp , OString(pTokenText) ) );
global::exporter->GetParseQueue()->Push( QueueEntry( nTyp , OString(pTokenText) ) );
return 1;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment