20 for(PVecString::iterator it(listCitation.begin()); it != listCitation.end(); ++it){
21 PMapBiblioEntry::const_iterator itCite(mapBiblioEntry.find(*it));
22 if(itCite != mapBiblioEntry.end()){
32 vecObjCitation.push_back(tmpObjCitation);
35 if(vecObjCitation.size() == 1lu){
36 obj = vecObjCitation.front();
42 for(PVecLatexObj::iterator it(vecObj.begin()); it != vecObj.end(); ++it){
std::vector< PString > PVecString
Entry in the bibliography.
const PString & getAuthor() const
Gets the author of the PBiblioEntry.
const PString & getTitle() const
Gets the title of the PBiblioEntry.
const PString & getYear() const
Gets the year of the PBiblioEntry.
size_t getId() const
Gets the id of the PBiblioEntry.
void setLink(const PString &link)
Sets the link of the PLatexObj.
const std::vector< PLatexObj > & getVecContent() const
Gets the vecContent of the PLatexObj.
void setLabelName(const PString &labelName)
Sets the labelName of the PLatexObj.
void setVecContent(const std::vector< PLatexObj > &vecContent)
Sets the vecContent of the PLatexObj.
const PLatexType::PLatexType & getType() const
Gets the type of the PLatexObj.
const PString & getName() const
Gets the name of the PLatexObj.
void setName(const PString &name)
Sets the name of the PLatexObj.
void setType(const PLatexType::PLatexType &type)
Sets the type of the PLatexObj.
void setDate(const PString &date)
Sets the date of the PLatexObj.
void setAuthor(const PString &author)
Sets the author of the PLatexObj.
void setText(const PString &text)
Sets the text of the PLatexObj.
PString eraseChar(char ch) const
Erase char ch of current string.
std::vector< PString > split(char separator) const
Cut a PString on the given separator char.
std::string valueToString(const T &val)
Convert a type into a string.
std::map< PString, PBiblioEntry > PMapBiblioEntry
Describes the map for all PBiblioEntry.
std::vector< PLatexObj > PVecLatexObj
Vector of obj.
void useMapLabelCite(PLatexObj &obj, const PMapBiblioEntry &mapBiblioEntry)
Update the map of label.
void updateLabelCitation(PLatexObj &obj, const PMapBiblioEntry &mapBiblioEntry)
Update the label of the references.