LeechCraft  0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
desktopparser.cpp File Reference
#include "desktopparser.h"
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include <boost/fusion/adapted.hpp>
+ Include dependency graph for desktopparser.cpp:

Go to the source code of this file.

Classes

struct  Parser< Iter >
 
struct  ValGetter
 

Namespaces

 LeechCraft
 
 LeechCraft::Util
 
 LeechCraft::Util::XDG
 

Functions

template<typename Iter >
File Parse (Iter begin, Iter end)
 
QString ToUtf8 (const std::string &str)
 

Function Documentation

template<typename Iter >
File Parse ( Iter  begin,
Iter  end 
)

Definition at line 140 of file desktopparser.cpp.

Referenced by LeechCraft::Util::XDG::DesktopParser::operator()().

+ Here is the caller graph for this function:

QString ToUtf8 ( const std::string &  str)

Definition at line 147 of file desktopparser.cpp.

Referenced by LeechCraft::Util::XDG::DesktopParser::operator()(), and ValGetter::operator()().

+ Here is the caller graph for this function:

Variable Documentation

Fields_t Fields_

Definition at line 56 of file desktopparser.cpp.

Groups_t Groups_

Definition at line 62 of file desktopparser.cpp.

Lang_t Lang_

Definition at line 48 of file desktopparser.cpp.

Referenced by Parser< Iter >::Parser().

std::string Name_

Definition at line 47 of file desktopparser.cpp.

FieldVal_t Val_

Definition at line 49 of file desktopparser.cpp.