About
User Reference
C++ API
luafaudes
Developer
Links
libFAUDES online
libFAUDES

Sections

Index

ref2html.cpp File Reference

#include <string>
#include <cctype>
#include <ctime>
#include <iostream>
#include <fstream>
#include "corefaudes.h"

Go to the source code of this file.

Classes

class  PageRecord
class  LiteratureRecord

Functions

void usage_exit (const std::string &rMessage="")
void ChaptersPrefix (const std::string &prefix)
std::string TimeStamp (void)
void HeaderHtml (std::ostream *pStream)
void FooterHtml (std::ostream *pStream)
void ImageHtml (std::ostream *pStream, const std::string &rFileName)
void TypeHtml (std::ostream *pStream, const std::string &rTypeName)
void FunctionHtml (std::ostream *pStream, const std::string &rFunctionName)
std::string TexMacroSubstitute1 (const std::string &rTexString, const std::string &rMacro, const std::string &rSubst)
std::string TexSpacing (const std::string &rTexString)
std::string TexScripts (const std::string &rTexString)
void MathHtml (std::ostream *pStream, const std::string &rMathString)
void RecordPages (TokenReader &rTr)
void DumpPages (TokenWriter &rTw)
void SearchTypesHtml (std::ostream *pIndexFile, const std::string &key="")
void SearchFunctionsHtml (std::ostream *pIndexFile, const std::string &key="")
void SearchSectionsHtml (std::ostream *pIndexFile, const std::string &key="")
void TypeIndexHtml (std::ostream *pIndexFile, const std::string &key="")
void FunctionIndexHtml (std::ostream *pIndexFile, const std::string &key="")
void ReferenceIndexHtml (std::ostream *pIndexFile, const std::string &key="")
void SignatureHtml (std::ostream *pOutFile, std::string function)
void ShortdocHtml (std::ostream *pOutFile, std::string fname)
void RecordLiterature (TokenReader &rTr)
void DumpLiterature (TokenWriter &rTw)
void LiteratureHtml (std::ostream *pStream, const std::string &rLabel="")
void CiteHtml (std::ostream *pStream, const std::string &rLabel)
void XtractPages (TokenReader &src, const std::string &rDstDir)
void XtractFiles (TokenReader &src, const std::string &rDstDir)
void LuafaudesIndexHtml (std::ostream *pIndexFile)
void ProcessSection (TokenWriter &rTw, TokenReader &rTr)
void RefpageHtml (std::ostream *pOutFile, std::string inputfile)
void DoxygenHeader (std::ostream *pOutFile)
void DoxygenFooter (std::ostream *pOutFile)
int main (int argc, char *argv[])

Variables

std::string mFrefTitle = ""
std::string mFrefChapter = ""
std::string mFrefSection = ""
std::string mFrefPage = ""
std::string mFrefLink = ""
std::string mRtiFile = ""
std::string mFlxFile = ""
std::string mHtmlFile = ""
std::string mFrefFile = ""
std::string mChapterFile = ""
std::string mIncludeFile = ""
std::string mBooksPrefix = "../"
std::string mChaptersPrefix = "./"
std::string mImagePrefix = "./faudes_images/"
std::string mRegistryPrefix = "./registry/"
std::string mCsourcePrefix = "./csource/"
std::string mLuafaudesPrefix = "./luafaudes/"
std::string mDownloadLink = "http://www.rt.eei.uni-erlangen.de/FGdes/download.html"
std::string mFaudesLink = "http://www.rt.eei.uni-erlangen.de/FGdes/faudes"
std::string mDestoolLink = "http://www.rt.eei.uni-erlangen.de/FGdes/destool"
std::string mCssFile = "faudes.css"
std::string mThisChapterClass = "chapter_this"
std::string mOtherChapterClass = "chapter_other"
std::string mExitChapterClass = "chapter_exit"
std::vector< PageRecordmPages
std::map< std::string,
LiteratureRecord
mLiterature

Function Documentation

void ChaptersPrefix ( const std::string &  prefix  ) 

Definition at line 118 of file ref2html.cpp.

void CiteHtml ( std::ostream *  pStream,
const std::string &  rLabel 
)

Definition at line 1115 of file ref2html.cpp.

void DoxygenFooter ( std::ostream *  pOutFile  ) 

Definition at line 1639 of file ref2html.cpp.

void DoxygenHeader ( std::ostream *  pOutFile  ) 

Definition at line 1595 of file ref2html.cpp.

void DumpLiterature ( TokenWriter rTw  ) 

Definition at line 1043 of file ref2html.cpp.

void DumpPages ( TokenWriter rTw  ) 

Definition at line 563 of file ref2html.cpp.

void FooterHtml ( std::ostream *  pStream  ) 

Definition at line 162 of file ref2html.cpp.

void FunctionHtml ( std::ostream *  pStream,
const std::string &  rFunctionName 
)

Definition at line 231 of file ref2html.cpp.

void FunctionIndexHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 730 of file ref2html.cpp.

void HeaderHtml ( std::ostream *  pStream  ) 

Definition at line 145 of file ref2html.cpp.

void ImageHtml ( std::ostream *  pStream,
const std::string &  rFileName 
)

Definition at line 197 of file ref2html.cpp.

void LiteratureHtml ( std::ostream *  pStream,
const std::string &  rLabel = "" 
)

Definition at line 1094 of file ref2html.cpp.

void LuafaudesIndexHtml ( std::ostream *  pIndexFile  ) 

Definition at line 1235 of file ref2html.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 1665 of file ref2html.cpp.

void MathHtml ( std::ostream *  pStream,
const std::string &  rMathString 
)

Definition at line 403 of file ref2html.cpp.

void ProcessSection ( TokenWriter rTw,
TokenReader rTr 
)

Definition at line 1270 of file ref2html.cpp.

void RecordLiterature ( TokenReader rTr  ) 

Definition at line 952 of file ref2html.cpp.

void RecordPages ( TokenReader rTr  ) 

Definition at line 509 of file ref2html.cpp.

void ReferenceIndexHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 776 of file ref2html.cpp.

void RefpageHtml ( std::ostream *  pOutFile,
std::string  inputfile 
)

Definition at line 1496 of file ref2html.cpp.

void SearchFunctionsHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 613 of file ref2html.cpp.

void SearchSectionsHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 643 of file ref2html.cpp.

void SearchTypesHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 583 of file ref2html.cpp.

void ShortdocHtml ( std::ostream *  pOutFile,
std::string  fname 
)

Definition at line 897 of file ref2html.cpp.

void SignatureHtml ( std::ostream *  pOutFile,
std::string  function 
)

Definition at line 856 of file ref2html.cpp.

std::string TexMacroSubstitute1 ( const std::string &  rTexString,
const std::string &  rMacro,
const std::string &  rSubst 
)

Definition at line 255 of file ref2html.cpp.

std::string TexScripts ( const std::string &  rTexString  ) 

Definition at line 328 of file ref2html.cpp.

std::string TexSpacing ( const std::string &  rTexString  ) 

Definition at line 284 of file ref2html.cpp.

std::string TimeStamp ( void   ) 

Definition at line 131 of file ref2html.cpp.

void TypeHtml ( std::ostream *  pStream,
const std::string &  rTypeName 
)

Definition at line 207 of file ref2html.cpp.

void TypeIndexHtml ( std::ostream *  pIndexFile,
const std::string &  key = "" 
)

Definition at line 697 of file ref2html.cpp.

void usage_exit ( const std::string &  rMessage = ""  ) 

Definition at line 49 of file ref2html.cpp.

void XtractFiles ( TokenReader src,
const std::string &  rDstDir 
)

Definition at line 1184 of file ref2html.cpp.

void XtractPages ( TokenReader src,
const std::string &  rDstDir 
)

Definition at line 1131 of file ref2html.cpp.


Variable Documentation

std::string mBooksPrefix = "../"

Definition at line 102 of file ref2html.cpp.

std::string mChapterFile = ""

Definition at line 99 of file ref2html.cpp.

std::string mChaptersPrefix = "./"

Definition at line 103 of file ref2html.cpp.

std::string mCsourcePrefix = "./csource/"

Definition at line 106 of file ref2html.cpp.

std::string mCssFile = "faudes.css"

Definition at line 112 of file ref2html.cpp.

std::string mDestoolLink = "http://www.rt.eei.uni-erlangen.de/FGdes/destool"

Definition at line 111 of file ref2html.cpp.

std::string mDownloadLink = "http://www.rt.eei.uni-erlangen.de/FGdes/download.html"

Definition at line 109 of file ref2html.cpp.

std::string mExitChapterClass = "chapter_exit"

Definition at line 116 of file ref2html.cpp.

std::string mFaudesLink = "http://www.rt.eei.uni-erlangen.de/FGdes/faudes"

Definition at line 110 of file ref2html.cpp.

std::string mFlxFile = ""

Definition at line 96 of file ref2html.cpp.

std::string mFrefChapter = ""

Definition at line 90 of file ref2html.cpp.

std::string mFrefFile = ""

Definition at line 98 of file ref2html.cpp.

std::string mFrefLink = ""

Definition at line 93 of file ref2html.cpp.

std::string mFrefPage = ""

Definition at line 92 of file ref2html.cpp.

std::string mFrefSection = ""

Definition at line 91 of file ref2html.cpp.

std::string mFrefTitle = ""

Definition at line 89 of file ref2html.cpp.

std::string mHtmlFile = ""

Definition at line 97 of file ref2html.cpp.

std::string mImagePrefix = "./faudes_images/"

Definition at line 104 of file ref2html.cpp.

std::string mIncludeFile = ""

Definition at line 100 of file ref2html.cpp.

std::map<std::string,LiteratureRecord> mLiterature

Definition at line 949 of file ref2html.cpp.

std::string mLuafaudesPrefix = "./luafaudes/"

Definition at line 107 of file ref2html.cpp.

std::string mOtherChapterClass = "chapter_other"

Definition at line 115 of file ref2html.cpp.

std::vector<PageRecord> mPages

Definition at line 506 of file ref2html.cpp.

std::string mRegistryPrefix = "./registry/"

Definition at line 105 of file ref2html.cpp.

std::string mRtiFile = ""

Definition at line 95 of file ref2html.cpp.

std::string mThisChapterClass = "chapter_this"

Definition at line 114 of file ref2html.cpp.

libFAUDES 2.20d --- 2011.04.26 --- c++ source docu by doxygen