#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::string > | Words_t |
typedef Words_t::const_iterator | SectionStart_t |
typedef std::list< TSectionInfo > | SectionStarts_t |
Functions | |
static void | Sections_BuildIndex (SectionStarts_t §ionStarts, SectionStart_t begin, SectionStart_t end, size_t maxPerSection) |
static void | Sections_SetSize (SectionStarts_t §ionStarts, const Words_t &words) |
static void | Sections_PostMerge (SectionStarts_t §ionStarts, const size_t maxPerSection) |
static void | GetIndexChars (const Words_t &words, UInt_t numSectionsIn, std::vector< std::string > §ionMarkersOut) |
static void | GetIndexChars (const std::list< std::string > &wordsIn, UInt_t numSectionsIn, std::vector< std::string > §ionMarkersOut) |
static int | CaseInsensitiveSort (const void *name1, const void *name2) |
static void | sort_strlist_stricmp (std::vector< std::string > &l) |
ClassImp (TDocOutput) |
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.
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] |
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] |
static void @2940::Sections_SetSize | ( | SectionStarts_t & | sectionStarts, | |
const Words_t & | words | |||
) | [static] |
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().
Definition at line 50 of file TDocOutput.cxx.
Definition at line 51 of file TDocOutput.cxx.