TDocOutput.cxx File Reference

#include "TDocOutput.h"
#include "Riostream.h"
#include "TClassDocOutput.h"
#include "TClassEdit.h"
#include "TDataMember.h"
#include "TDataType.h"
#include "TDocInfo.h"
#include "TDocParser.h"
#include "TEnv.h"
#include "TGlobal.h"
#include "THtml.h"
#include "TInterpreter.h"
#include "TMethod.h"
#include "TPRegexp.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TUrl.h"
#include "TVirtualMutex.h"
#include "TVirtualPad.h"
#include "TVirtualViewer3D.h"
#include <vector>
#include <list>
#include <set>
#include <sstream>
#include <stdlib.h>

Go to the source code of this file.

Typedefs

typedef std::vector< std::stringWords_t
typedef Words_t::const_iterator SectionStart_t
typedef std::list< TSectionInfo > SectionStarts_t

Functions

static void Sections_BuildIndex (SectionStarts_t &sectionStarts, SectionStart_t begin, SectionStart_t end, size_t maxPerSection)
static void Sections_SetSize (SectionStarts_t &sectionStarts, const Words_t &words)
static void Sections_PostMerge (SectionStarts_t &sectionStarts, const size_t maxPerSection)
static void GetIndexChars (const Words_t &words, UInt_t numSectionsIn, std::vector< std::string > &sectionMarkersOut)
static void GetIndexChars (const std::list< std::string > &wordsIn, UInt_t numSectionsIn, std::vector< std::string > &sectionMarkersOut)
static int CaseInsensitiveSort (const void *name1, const void *name2)
static void sort_strlist_stricmp (std::vector< std::string > &l)
 ClassImp (TDocOutput)


Typedef Documentation

typedef Words_t::const_iterator SectionStart_t [static]

Definition at line 42 of file TDocOutput.cxx.

typedef std::list<TSectionInfo> SectionStarts_t [static]

Definition at line 53 of file TDocOutput.cxx.

typedef std::vector<std::string> Words_t [static]

Definition at line 41 of file TDocOutput.cxx.


Function Documentation

static int CaseInsensitiveSort ( const void *  name1,
const void *  name2 
) [static]

Definition at line 185 of file TDocOutput.cxx.

References strcasecmp.

Referenced by sort_strlist_stricmp().

ClassImp ( TDocOutput   ) 

static void @2940::GetIndexChars ( const std::list< std::string > &  wordsIn,
UInt_t  numSectionsIn,
std::vector< std::string > &  sectionMarkersOut 
) [static]

Definition at line 169 of file TDocOutput.cxx.

References GetIndexChars(), and size_t.

static void @2940::GetIndexChars ( const Words_t words,
UInt_t  numSectionsIn,
std::vector< std::string > &  sectionMarkersOut 
) [static]

Definition at line 145 of file TDocOutput.cxx.

References Sections_BuildIndex(), Sections_PostMerge(), Sections_SetSize(), and size_t.

Referenced by TDocOutput::CreateClassIndex(), TDocOutput::CreateModuleIndex(), TDocOutput::CreateTypeIndex(), and GetIndexChars().

static void @2940::Sections_BuildIndex ( SectionStarts_t sectionStarts,
SectionStart_t  begin,
SectionStart_t  end,
size_t  maxPerSection 
) [static]

Definition at line 55 of file TDocOutput.cxx.

References fStart, and size_t.

Referenced by GetIndexChars().

static void @2940::Sections_PostMerge ( SectionStarts_t sectionStarts,
const size_t  maxPerSection 
) [static]

Definition at line 130 of file TDocOutput.cxx.

Referenced by GetIndexChars().

static void @2940::Sections_SetSize ( SectionStarts_t sectionStarts,
const Words_t words 
) [static]

Definition at line 115 of file TDocOutput.cxx.

Referenced by GetIndexChars().

static void @2940::sort_strlist_stricmp ( std::vector< std::string > &  l  )  [static]

Definition at line 207 of file TDocOutput.cxx.

References CaseInsensitiveSort(), size_t, str, and ROOT::Math::swap().

Referenced by TDocOutput::CreateTypeIndex().


Variable Documentation

size_t fChars

Definition at line 50 of file TDocOutput.cxx.

size_t fSize

Definition at line 51 of file TDocOutput.cxx.

SectionStart_t fStart

Definition at line 47 of file TDocOutput.cxx.

Referenced by ClassImp(), and Sections_BuildIndex().


Generated on Tue Jul 5 16:01:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1