PhoenixLecture
2.0.0
Set of tools to make lectures
psrc_split_lib.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
#ifndef __PSRC_SPLIT_LIB_H__
8
#define __PSRC_SPLIT_LIB_H__
9
10
#include "
openFileStream.h
"
11
#include "
PFileParser.h
"
12
13
namespace
PTypeCode
{
15
enum
PTypeCode
{
16
CODE
,
17
PTEX_COMMENT
18
};
19
}
20
21
PPath
getSplitOutputFileName
(
const
PPath
& outputFile,
bool
isPlatexMode);
22
23
bool
processFile
(
const
PPath
& outputFile,
const
PPath
& inputFile,
24
bool
keepComment,
bool
keepTex,
bool
removefirstcomment,
bool
isPlatexMode);
25
26
27
#endif
PFileParser.h
PPath
Path of a directory or a file.
Definition:
PPath.h:17
PTypeCode
Definition:
psrc_split_lib.h:13
PTypeCode::PTEX_COMMENT
@ PTEX_COMMENT
Definition:
psrc_split_lib.h:17
PTypeCode::CODE
@ CODE
Definition:
psrc_split_lib.h:16
openFileStream.h
processFile
bool processFile(const PPath &outputFile, const PPath &inputFile, bool keepComment, bool keepTex, bool removefirstcomment, bool isPlatexMode)
Process the input file.
Definition:
psrc_split_lib.cpp:183
getSplitOutputFileName
PPath getSplitOutputFileName(const PPath &outputFile, bool isPlatexMode)
Get the output file name.
Definition:
psrc_split_lib.cpp:165
tmp_project
PhoenixTex2Html
src
tools
PSRC_SPLIT_LIB
psrc_split_lib.h
Generated on Mon Mar 24 2025 18:10:10 for PhoenixLecture by
1.9.1