- : mTopTempl ( HTM_TopTempl ),
- mContentIdxTempl ( HTM_ContentIdxTempl ),
- mSuperContentTempl( HTM_SuperContentTempl ),
- mSubContentTempl ( HTM_SubContentTempl ),
- mOutLineTempl ( HTM_OutLineTempl ),
- mOutLine1Templ ( HTM_OutLine1Templ ),
-
- mRefTempl ( HTM_RefTempl ),
- mDeadRefTempl ( HTM_DeadRefTempl ),
-
- mpCurClassSect(0)
-{ // topIndex is not referenced
- mpTopIdx = new ScriptSection( "Source Code Contents" , "", &mTopTempl , 0 );
- mpClassIdx = new ScriptSection( "Classes Reference" , "", &mContentIdxTempl, &mRefTempl );
- mpEnumIdx = new ScriptSection( "Enumerations Reference" , "", &mContentIdxTempl, &mRefTempl );
- mpTypeDefIdx = new ScriptSection( "Type Definitions Reference" , "", &mContentIdxTempl, &mRefTempl );
- mpMacroIdx = new ScriptSection( "Macros Reference" , "", &mContentIdxTempl, &mRefTempl );
- mpGlobalVarsIdx = new ScriptSection( "Global Variables Reference" , "", &mContentIdxTempl, &mRefTempl );
- mpGlobalFuncIdx = new ScriptSection( "Global Functions Reference", "", &mContentIdxTempl, &mRefTempl );
- mpConstIdx = new ScriptSection( "Constants Reference" , "", &mContentIdxTempl, &mRefTempl );
-
- // assemble top index
- mpTopIdx->AddSection( mpClassIdx , 1 );
- mpTopIdx->AddSection( mpEnumIdx , 1 );
- mpTopIdx->AddSection( mpTypeDefIdx , 1 );
- mpTopIdx->AddSection( mpMacroIdx , 1 );
- mpTopIdx->AddSection( mpGlobalVarsIdx, 1 );
- mpTopIdx->AddSection( mpGlobalFuncIdx, 1 );
- mpTopIdx->AddSection( mpConstIdx , 1 );
-
- // register reserved variables for index and description templates
- ScriptSection::RegisterTemplate( mTopTempl );
- ScriptSection::RegisterTemplate( mContentIdxTempl );
- ScriptSection::RegisterTemplate( mSuperContentTempl );
- ScriptSection::RegisterTemplate( mSubContentTempl );
- ScriptSection::RegisterTemplate( mOutLineTempl );
- ScriptSection::RegisterTemplate( mOutLine1Templ );
- ScriptSection::RegisterTemplate( mRefTempl );
- ScriptSection::RegisterTemplate( mDeadRefTempl );
-
- // create the top-most (interfile) context
- mpFileBinderCtx = new spFile();
-
- // the default script is HTML
- mTags = get_HTML_markup_tags();
-
- mpParser = 0; // no default parser!
+ : mTopTempl ( HTM_TopTempl ),
+ mContentIdxTempl ( HTM_ContentIdxTempl ),
+ mSuperContentTempl( HTM_SuperContentTempl ),
+ mSubContentTempl ( HTM_SubContentTempl ),
+ mOutLineTempl ( HTM_OutLineTempl ),
+ mOutLine1Templ ( HTM_OutLine1Templ ),
+
+ mRefTempl ( HTM_RefTempl ),
+ mDeadRefTempl ( HTM_DeadRefTempl ),
+
+ mpCurClassSect(0)
+{
+ // topIndex is not referenced
+ mpTopIdx = new ScriptSection( "Source Code Contents" , "", &mTopTempl , 0 );
+ mpClassIdx = new ScriptSection( "Classes Reference" , "", &mContentIdxTempl, &mRefTempl );
+ mpEnumIdx = new ScriptSection( "Enumerations Reference" , "", &mContentIdxTempl, &mRefTempl );
+ mpTypeDefIdx = new ScriptSection( "Type Definitions Reference" , "", &mContentIdxTempl, &mRefTempl );
+ mpMacroIdx = new ScriptSection( "Macros Reference" , "", &mContentIdxTempl, &mRefTempl );
+ mpGlobalVarsIdx = new ScriptSection( "Global Variables Reference" , "", &mContentIdxTempl, &mRefTempl );
+ mpGlobalFuncIdx = new ScriptSection( "Global Functions Reference", "", &mContentIdxTempl, &mRefTempl );
+ mpConstIdx = new ScriptSection( "Constants Reference" , "", &mContentIdxTempl, &mRefTempl );
+
+ // assemble top index
+ mpTopIdx->AddSection( mpClassIdx , 1 );
+ mpTopIdx->AddSection( mpEnumIdx , 1 );
+ mpTopIdx->AddSection( mpTypeDefIdx , 1 );
+ mpTopIdx->AddSection( mpMacroIdx , 1 );
+ mpTopIdx->AddSection( mpGlobalVarsIdx, 1 );
+ mpTopIdx->AddSection( mpGlobalFuncIdx, 1 );
+ mpTopIdx->AddSection( mpConstIdx , 1 );
+
+ // register reserved variables for index and description templates
+ ScriptSection::RegisterTemplate( mTopTempl );
+ ScriptSection::RegisterTemplate( mContentIdxTempl );
+ ScriptSection::RegisterTemplate( mSuperContentTempl );
+ ScriptSection::RegisterTemplate( mSubContentTempl );
+ ScriptSection::RegisterTemplate( mOutLineTempl );
+ ScriptSection::RegisterTemplate( mOutLine1Templ );
+ ScriptSection::RegisterTemplate( mRefTempl );
+ ScriptSection::RegisterTemplate( mDeadRefTempl );
+
+ // create the top-most (interfile) context
+ mpFileBinderCtx = new spFile();
+
+ // the default script is HTML
+ mTags = get_HTML_markup_tags();
+
+ mpParser = 0; // no default parser!