Lines Matching refs:pi
235 : pi( new CheshireCat(io_rOutputDir, i_rGate, i_rLayout) ) in OuputPage_Environment()
246 pi->NspEnv() = 0; in MoveDir_2Root()
247 pi->pInIndex = 0; in MoveDir_2Root()
248 pi->nDepth = 0; in MoveDir_2Root()
249 while ( pi->aMyPath.DirChain().Size() > pi->aOutputRoot.DirChain().Size() ) in MoveDir_2Root()
250 pi->aMyPath.DirChain().PopBack(); in MoveDir_2Root()
251 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_2Root()
257 pi->NspEnv() = new InNamespaceTree( Gate().Ces().GlobalNamespace() ); in MoveDir_2Names()
258 pi->aMyPath.DirChain().PushBack( C_sCppDir ); in MoveDir_2Names()
259 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_2Names()
260 ++pi->nDepth; in MoveDir_2Names()
262 CreateDirectory( pi->aMyPath ); in MoveDir_2Names()
269 csv_assert( pi->NspEnv() ); in MoveDir_Down2()
270 csv_assert( pi->Namespace()->CeId() == i_rNsp.Owner() ); in MoveDir_Down2()
272 pi->NspEnv()->GoDown( i_rNsp ); in MoveDir_Down2()
273 pi->aMyPath.DirChain().PushBack(i_rNsp.LocalName()); in MoveDir_Down2()
274 ++pi->nDepth; in MoveDir_Down2()
275 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_Down2()
277 CreateDirectory( pi->aMyPath ); in MoveDir_Down2()
283 csv_assert( pi->NspEnv() ); in MoveDir_Down2()
286 csv_assert( pi->Namespace()->CeId() == i_rClass.Owner() ); in MoveDir_Down2()
290 csv_assert( pi->Class() != 0 ); in MoveDir_Down2()
291 csv_assert( pi->Class()->CeId() == i_rClass.Owner() ); in MoveDir_Down2()
294 pi->NspEnv()->GoDown(i_rClass); in MoveDir_Down2()
295 pi->aMyPath.DirChain().PushBack(i_rClass.LocalName()); in MoveDir_Down2()
296 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_Down2()
297 ++pi->nDepth; in MoveDir_Down2()
299 CreateDirectory( pi->aMyPath ); in MoveDir_Down2()
306 pi->pInIndex = new InIndex; in MoveDir_2Index()
307 pi->aMyPath.DirChain().PushBack( String (C_sDIR_Index) ); in MoveDir_2Index()
308 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_2Index()
309 pi->nDepth = 1; in MoveDir_2Index()
311 CreateDirectory( pi->aMyPath ); in MoveDir_2Index()
317 if ( pi->nDepth == 1 ) in MoveDir_Up()
322 else if ( pi->NspEnv() ) in MoveDir_Up()
324 pi->NspEnv()->GoUp(); in MoveDir_Up()
325 pi->aMyPath.DirChain().PopBack(); in MoveDir_Up()
326 pi->aMyPath.SetFile(String ::Null_()); in MoveDir_Up()
327 --pi->nDepth; in MoveDir_Up()
334 pi->aMyPath.SetFile( C_sHFN_Css ); in SetFile_Css()
340 pi->aMyPath.SetFile( C_sHFN_Overview ); in SetFile_Overview()
347 pi->aMyPath.SetFile("def-all.html"); in SetFile_AllDefs()
368 pi->aMyPath.SetFile( sIndexFileName.c_str() ); in SetFile_Index()
374 pi->aMyPath.SetFile( C_sHFN_Help ); in SetFile_Help()
380 csv_assert( pi->NspEnv() ); in SetFile_CurNamespace()
381 pi->aMyPath.SetFile("index.html"); in SetFile_CurNamespace()
382 pi->NspEnv()->pCe = pi->Namespace(); in SetFile_CurNamespace()
383 pi->NspEnv()->eType = InNamespaceTree::t_namespace; in SetFile_CurNamespace()
389 csv_assert( pi->NspEnv() ); in SetFile_Class()
390 pi->aMyPath.SetFile( ClassFileName(i_rClass.LocalName()) ); in SetFile_Class()
391 pi->NspEnv()->pCe = &i_rClass; in SetFile_Class()
392 pi->NspEnv()->eType = InNamespaceTree::t_type; in SetFile_Class()
398 csv_assert( pi->NspEnv() ); in SetFile_Enum()
399 pi->aMyPath.SetFile( EnumFileName(i_rEnum.LocalName()) ); in SetFile_Enum()
400 pi->NspEnv()->pCe = &i_rEnum; in SetFile_Enum()
401 pi->NspEnv()->eType = InNamespaceTree::t_type; in SetFile_Enum()
407 csv_assert( pi->NspEnv() ); in SetFile_Typedef()
408 pi->aMyPath.SetFile( TypedefFileName(i_rTypedef.LocalName()) ); in SetFile_Typedef()
409 pi->NspEnv()->pCe = &i_rTypedef; in SetFile_Typedef()
410 pi->NspEnv()->eType = InNamespaceTree::t_type; in SetFile_Typedef()
416 csv_assert( pi->NspEnv() ); in SetFile_Operations()
418 pi->aMyPath.SetFile( "o.html" ); in SetFile_Operations()
422 pi->aMyPath.SetFile( HtmlFileName("o-", i_pFile->LocalName()) ); in SetFile_Operations()
424 pi->NspEnv()->pCe = 0; in SetFile_Operations()
425 pi->NspEnv()->eType = InNamespaceTree::t_operations; in SetFile_Operations()
431 csv_assert( pi->NspEnv() ); in SetFile_Data()
433 pi->aMyPath.SetFile( "d.html" ); in SetFile_Data()
437 pi->aMyPath.SetFile( HtmlFileName("d-", i_pFile->LocalName()) ); in SetFile_Data()
439 pi->NspEnv()->pCe = 0; in SetFile_Data()
440 pi->NspEnv()->eType = InNamespaceTree::t_data; in SetFile_Data()
446 return pi->Namespace(); in CurNamespace()
452 return pi->Class(); in CurClass()
458 return pi->aMyPath; in CurPath()
464 return *pi->pGate; in Gate()
470 return *pi->pLayout; in Layout()
476 return static_cast<uintt>(pi->nDepth); in Depth()