libFAUDES

Sections

Index

flxinstall.cpp File Reference

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

Go to the source code of this file.

Functions

void usage_exit (const std::string &rMessage="")
void MakeDirectory (const std::string &rPath, const std::string &rDir)
std::set< std::string > EraseHiddenFiles (const std::set< std::string > &src)
void Lua2ref (const std::string &rLuaFile, const std::string &rRefFile="")
void InsertSection (TokenReader &rTr, TokenWriter &rTw, const std::string &mLabel)
void InsertReferencePage (TokenReader &rTr, TokenWriter &rTw, const std::string mSection="")
void InsertLuaFunction (TokenReader &rTr, TokenWriter &rTw)
void InsertPlainLuaTutorial (TokenReader &rTr, TokenWriter &rTw)
void InsertLuaTutorial (TokenReader &rTr, TokenWriter &rTw)
void InsertImageFile (TokenReader &rTr, TokenWriter &rTw)
void InsertDataFile (TokenReader &rTr, TokenWriter &rTw)
void CreateExtensionFile (void)
void TestFaudesTarget (void)
void XtractReferencePages (TokenReader &rTr, const std::string &rDstDir)
void XtractImageFiles (TokenReader &rTr, const std::string &rDstDir)
void XtractLuaFunctions (TokenReader &rTr, TokenWriter &rTw)
void XtractLuaTutorials (TokenReader &rTr, const std::string &rDstDir)
void DefaultIndexPage (const std::string &rDstDir)
void InstallExtensionFiles (void)
void ExtractExtensionFile (void)
int main (int argc, char *argv[])

Variables

std::string mXmlSeparator = "<!-- ================================================================================ -->"
std::set< std::string > mSourceFiles
std::string mSourceFile
std::string mTarget
std::string mExtensionName
std::set< std::string > mReferencePages
std::set< std::string > mImageFiles
std::set< std::string > mLuaFunctions
std::string mFaudesBase
std::string mFaudesBin
std::string mFaudesBinLuafaudes
std::string mFaudesBinLuaflx
std::string mFaudesBinRef2html
std::string mFaudesBinLua2ref
std::string mFaudesDoc
std::string mFaudesDocCss
std::string mFaudesDocToc
std::string mFaudesDocRti
std::string mFaudesDocNavigation
std::string mFaudesDocRegistry
std::string mFaudesDocLuafaudes
std::string mFaudesDocTemp
std::string mFaudesDocImages

Function Documentation

void CreateExtensionFile ( void   ) 

Definition at line 346 of file flxinstall.cpp.

void DefaultIndexPage ( const std::string &  rDstDir  ) 

Definition at line 921 of file flxinstall.cpp.

std::set< std::string > EraseHiddenFiles ( const std::set< std::string > &  src  ) 

Definition at line 115 of file flxinstall.cpp.

void ExtractExtensionFile ( void   ) 

Definition at line 1158 of file flxinstall.cpp.

void InsertDataFile ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 304 of file flxinstall.cpp.

void InsertImageFile ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 268 of file flxinstall.cpp.

void InsertLuaFunction ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 195 of file flxinstall.cpp.

void InsertLuaTutorial ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 230 of file flxinstall.cpp.

void InsertPlainLuaTutorial ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 211 of file flxinstall.cpp.

void InsertReferencePage ( TokenReader rTr,
TokenWriter rTw,
const std::string  mSection = "" 
)

Definition at line 174 of file flxinstall.cpp.

void InsertSection ( TokenReader rTr,
TokenWriter rTw,
const std::string &  mLabel 
)

Definition at line 160 of file flxinstall.cpp.

void InstallExtensionFiles ( void   ) 

Definition at line 960 of file flxinstall.cpp.

void Lua2ref ( const std::string &  rLuaFile,
const std::string &  rRefFile = "" 
)

Definition at line 131 of file flxinstall.cpp.

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

Definition at line 1336 of file flxinstall.cpp.

void MakeDirectory ( const std::string &  rPath,
const std::string &  rDir 
)

Definition at line 105 of file flxinstall.cpp.

void TestFaudesTarget ( void   ) 

Definition at line 553 of file flxinstall.cpp.

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

Definition at line 39 of file flxinstall.cpp.

void XtractImageFiles ( TokenReader rTr,
const std::string &  rDstDir 
)

Definition at line 743 of file flxinstall.cpp.

void XtractLuaFunctions ( TokenReader rTr,
TokenWriter rTw 
)

Definition at line 810 of file flxinstall.cpp.

void XtractLuaTutorials ( TokenReader rTr,
const std::string &  rDstDir 
)

Definition at line 877 of file flxinstall.cpp.

void XtractReferencePages ( TokenReader rTr,
const std::string &  rDstDir 
)

Definition at line 680 of file flxinstall.cpp.


Variable Documentation

std::string mExtensionName

Definition at line 75 of file flxinstall.cpp.

std::string mFaudesBase

Definition at line 82 of file flxinstall.cpp.

std::string mFaudesBin

Definition at line 83 of file flxinstall.cpp.

std::string mFaudesBinLua2ref

Definition at line 87 of file flxinstall.cpp.

std::string mFaudesBinLuafaudes

Definition at line 84 of file flxinstall.cpp.

std::string mFaudesBinLuaflx

Definition at line 85 of file flxinstall.cpp.

std::string mFaudesBinRef2html

Definition at line 86 of file flxinstall.cpp.

std::string mFaudesDoc

Definition at line 88 of file flxinstall.cpp.

std::string mFaudesDocCss

Definition at line 89 of file flxinstall.cpp.

std::string mFaudesDocImages

Definition at line 96 of file flxinstall.cpp.

std::string mFaudesDocLuafaudes

Definition at line 94 of file flxinstall.cpp.

std::string mFaudesDocNavigation

Definition at line 92 of file flxinstall.cpp.

std::string mFaudesDocRegistry

Definition at line 93 of file flxinstall.cpp.

std::string mFaudesDocRti

Definition at line 91 of file flxinstall.cpp.

std::string mFaudesDocTemp

Definition at line 95 of file flxinstall.cpp.

std::string mFaudesDocToc

Definition at line 90 of file flxinstall.cpp.

std::set< std::string > mImageFiles

Definition at line 77 of file flxinstall.cpp.

std::set< std::string > mLuaFunctions

Definition at line 78 of file flxinstall.cpp.

std::set< std::string > mReferencePages

Definition at line 76 of file flxinstall.cpp.

std::string mSourceFile

Definition at line 73 of file flxinstall.cpp.

std::set< std::string > mSourceFiles

Definition at line 72 of file flxinstall.cpp.

std::string mTarget

Definition at line 74 of file flxinstall.cpp.

std::string mXmlSeparator = "<!-- ================================================================================ -->"

Definition at line 68 of file flxinstall.cpp.

libFAUDES 2.22s --- 2013.10.07 --- c++ source docu by doxygen