PhoenixLecture  2.0.0
Set of tools to make lectures
pbiblio_parser.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 __PBIBLIO_PARSER_H__
8 #define __PBIBLIO_PARSER_H__
9 
10 #include "PFileParser.h"
12 #include "PLatexObj/parser_utils.h"
13 
15 typedef std::map<PString, PString> PMapStrEntry;
17 typedef std::map<PString, PBiblioEntry> PMapBiblioEntry;
18 
19 
20 bool pbliblio_file(PMapBiblioEntry & mapBiblioEntry, const PPath & fileName);
21 
22 
23 #endif
Path of a directory or a file.
Definition: PPath.h:17
std::map< PString, PString > PMapStrEntry
Describes one bibliograpy entry in string.
std::map< PString, PBiblioEntry > PMapBiblioEntry
Describes the map for all PBiblioEntry.
bool pbliblio_file(PMapBiblioEntry &mapBiblioEntry, const PPath &fileName)
Parse the full bibliography file.