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)
void TextHtml (std::ostream *pStream, const std::string &rText)
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 ListTypesHtml (std::ostream *pIndexFile, const std::string &key="")
void ListFunctionsHtml (std::ostream *pIndexFile, const std::string &key="")
void ListSectionsHtml (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

bool mStandaloneReference = false
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 mLuafaudesLink = "http://www.rt.eei.uni-erlangen.de/FGdes/faudes/luafaudes/"
std::string mCsourceLink = "http://www.rt.eei.uni-erlangen.de/FGdes/faudes/csource/"
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 123 of file ref2html.cpp.

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

Definition at line 1127 of file ref2html.cpp.

void DoxygenFooter ( std::ostream *  pOutFile  ) 

Definition at line 1674 of file ref2html.cpp.

void DoxygenHeader ( std::ostream *  pOutFile  ) 

Definition at line 1630 of file ref2html.cpp.

void DumpLiterature ( TokenWriter rTw  ) 

Definition at line 1055 of file ref2html.cpp.

void DumpPages ( TokenWriter rTw  ) 

Definition at line 593 of file ref2html.cpp.

void FooterHtml ( std::ostream *  pStream  ) 

Definition at line 166 of file ref2html.cpp.

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

Definition at line 235 of file ref2html.cpp.

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

Definition at line 768 of file ref2html.cpp.

void HeaderHtml ( std::ostream *  pStream  ) 

Definition at line 150 of file ref2html.cpp.

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

Definition at line 201 of file ref2html.cpp.

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

Definition at line 648 of file ref2html.cpp.

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

Definition at line 683 of file ref2html.cpp.

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

Definition at line 613 of file ref2html.cpp.

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

Definition at line 1106 of file ref2html.cpp.

void LuafaudesIndexHtml ( std::ostream *  pIndexFile  ) 

Definition at line 1247 of file ref2html.cpp.

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

Definition at line 1700 of file ref2html.cpp.

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

Definition at line 430 of file ref2html.cpp.

void ProcessSection ( TokenWriter rTw,
TokenReader rTr 
)

Definition at line 1282 of file ref2html.cpp.

void RecordLiterature ( TokenReader rTr  ) 

Definition at line 964 of file ref2html.cpp.

void RecordPages ( TokenReader rTr  ) 

Definition at line 539 of file ref2html.cpp.

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

Definition at line 814 of file ref2html.cpp.

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

Definition at line 1528 of file ref2html.cpp.

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

Definition at line 909 of file ref2html.cpp.

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

Definition at line 868 of file ref2html.cpp.

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

Definition at line 272 of file ref2html.cpp.

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

Definition at line 345 of file ref2html.cpp.

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

Definition at line 301 of file ref2html.cpp.

void TextHtml ( std::ostream *  pStream,
const std::string &  rText 
)

Definition at line 258 of file ref2html.cpp.

std::string TimeStamp ( void   ) 

Definition at line 136 of file ref2html.cpp.

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

Definition at line 211 of file ref2html.cpp.

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

Definition at line 735 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 1196 of file ref2html.cpp.

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

Definition at line 1143 of file ref2html.cpp.


Variable Documentation

std::string mBooksPrefix = "../"

Definition at line 105 of file ref2html.cpp.

std::string mChapterFile = ""

Definition at line 102 of file ref2html.cpp.

std::string mChaptersPrefix = "./"

Definition at line 106 of file ref2html.cpp.

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

Definition at line 116 of file ref2html.cpp.

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

Definition at line 109 of file ref2html.cpp.

std::string mCssFile = "faudes.css"

Definition at line 117 of file ref2html.cpp.

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

Definition at line 114 of file ref2html.cpp.

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

Definition at line 112 of file ref2html.cpp.

std::string mExitChapterClass = "chapter_exit"

Definition at line 121 of file ref2html.cpp.

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

Definition at line 113 of file ref2html.cpp.

std::string mFlxFile = ""

Definition at line 99 of file ref2html.cpp.

std::string mFrefChapter = ""

Definition at line 93 of file ref2html.cpp.

std::string mFrefFile = ""

Definition at line 101 of file ref2html.cpp.

std::string mFrefLink = ""

Definition at line 96 of file ref2html.cpp.

std::string mFrefPage = ""

Definition at line 95 of file ref2html.cpp.

std::string mFrefSection = ""

Definition at line 94 of file ref2html.cpp.

std::string mFrefTitle = ""

Definition at line 92 of file ref2html.cpp.

std::string mHtmlFile = ""

Definition at line 100 of file ref2html.cpp.

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

Definition at line 107 of file ref2html.cpp.

std::string mIncludeFile = ""

Definition at line 103 of file ref2html.cpp.

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

Definition at line 961 of file ref2html.cpp.

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

Definition at line 115 of file ref2html.cpp.

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

Definition at line 110 of file ref2html.cpp.

std::string mOtherChapterClass = "chapter_other"

Definition at line 120 of file ref2html.cpp.

std::vector<PageRecord> mPages

Definition at line 536 of file ref2html.cpp.

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

Definition at line 108 of file ref2html.cpp.

std::string mRtiFile = ""

Definition at line 98 of file ref2html.cpp.

bool mStandaloneReference = false

Definition at line 90 of file ref2html.cpp.

std::string mThisChapterClass = "chapter_this"

Definition at line 119 of file ref2html.cpp.

libFAUDES 2.22k --- 2013.04.02 --- c++ source docu by doxygen