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
Parser< Iter > Struct Template Reference
+ Inheritance diagram for Parser< Iter >:
+ Collaboration diagram for Parser< Iter >:

Public Member Functions

 Parser ()
 

Public Attributes

qi::rule< Iter, File()> Start_
 
qi::rule< Iter, Group()> Group_
 
qi::rule< Iter, std::string()> GroupName_
 
qi::rule< Iter, std::string()> Lang_
 
qi::rule< Iter, void()> KeyValSep_
 
qi::rule< Iter, std::string()> LineValSingle_
 
qi::rule< Iter, FieldVal_t()> LineVal_
 
qi::rule< Iter, Field()> Line_
 
qi::rule< Iter, void()> Comment_
 

Detailed Description

template<typename Iter>
struct Parser< Iter >

Definition at line 94 of file desktopparser.cpp.

Constructor & Destructor Documentation

template<typename Iter >
Parser< Iter >::Parser ( )
inline

Definition at line 106 of file desktopparser.cpp.

References Lang_.

Member Data Documentation

template<typename Iter >
qi::rule<Iter, void ()> Parser< Iter >::Comment_

Definition at line 104 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, Group ()> Parser< Iter >::Group_

Definition at line 97 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, std::string ()> Parser< Iter >::GroupName_

Definition at line 98 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, void ()> Parser< Iter >::KeyValSep_

Definition at line 100 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, std::string ()> Parser< Iter >::Lang_

Definition at line 99 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, Field ()> Parser< Iter >::Line_

Definition at line 103 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, FieldVal_t ()> Parser< Iter >::LineVal_

Definition at line 102 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, std::string ()> Parser< Iter >::LineValSingle_

Definition at line 101 of file desktopparser.cpp.

template<typename Iter >
qi::rule<Iter, File ()> Parser< Iter >::Start_

Definition at line 96 of file desktopparser.cpp.


The documentation for this struct was generated from the following file: