Version: 6.3.1
Public Member Functions | Static Public Member Functions | Static Private Attributes

UNV.PrefixPrinter Class Reference

#include <UNV_Utilities.hxx>

Public Member Functions

 PrefixPrinter ()
 ~PrefixPrinter ()

Static Public Member Functions

static string GetPrefix ()

Static Private Attributes

static int myCounter = 0

Detailed Description

Definition at line 39 of file UNV_Utilities.hxx.


Constructor & Destructor Documentation

UNV.PrefixPrinter::PrefixPrinter ( )

Definition at line 30 of file UNV_Utilities.cxx.

{
  myCounter++;
}
UNV.PrefixPrinter::~PrefixPrinter ( )

Definition at line 35 of file UNV_Utilities.cxx.

{
  myCounter--;
}

Member Function Documentation

string UNV.PrefixPrinter::GetPrefix ( ) [static]

Definition at line 40 of file UNV_Utilities.cxx.

{
  if(myCounter)
    return string(myCounter*2,' ');
  return "";
}

Field Documentation

int UNV.PrefixPrinter::myCounter = 0 [static, private]

Definition at line 40 of file UNV_Utilities.hxx.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS