Logo Search packages:      
Sourcecode: packup version File versions  Download package

Public Member Functions | Protected Attributes

Parser Class Reference

Inheritance diagram for Parser:
Inheritance graph
Collaboration diagram for Parser:
Collaboration graph

List of all members.

Public Member Functions

void action_CNF_false ()
void action_CNF_true ()
void action_empty_feature_list ()
void action_feature ()
void action_first_disjunction ()
void action_first_feature ()
void action_first_literal ()
void action_keep_value (KeepValue value)
void action_next_disjunction ()
void action_next_feature ()
void action_next_literal ()
void action_package_name (char *cname)
void action_package_versions ()
Version action_version (char *version_string)
void action_version_operator (Operator op)
virtual void close_input ()=0
virtual void close_package ()=0
virtual void close_universe ()=0
virtual void end_processed_package_version ()=0
virtual void package_conflicts ()=0
virtual void package_depends ()=0
virtual void package_installed (bool installed_value)=0
virtual void package_keep ()=0
virtual void package_provides ()=0
virtual void package_recommends ()=0
void package_versions_list_empty ()
void package_versions_list_first ()
void package_versions_list_next ()
virtual void request_install ()=0
virtual void request_remove ()=0
virtual void start_package ()=0
virtual void upgrade ()=0

Protected Attributes

vector< string > feature_names
vector< string > package_names
Str2Str package_names_set
VersionsList * read_clause
PackageVersionsCNF read_CNF
PackageVersion read_feature
PackageVersionList read_feature_list
KeepValue read_keep_value
Operator read_operator
string read_package_name
PackageVersions read_package_versions
VersionsList read_package_versions_list
Version read_version

Detailed Description

Definition at line 65 of file parser.hh.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index