Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ULParsePackagesLang Class Reference

#include <ULParsePackagesLang.h>

List of all members.

Public Types

typedef InstSrcError Error

Public Member Functions

 ULParsePackagesLang (const Pathname &file_r)
 ~ULParsePackagesLang ()
TagCacheRetrievalPtr getRetrieval ()
TaggedFile::assignstatus getEntry (Entry &entry_r)
Entry noEntry () const

Private Types

enum  Tags {
  PACKAGE, SUMMARY, DESCRIPTION, INSNOTIFY,
  DELNOTIFY, LICENSETOCONFIRM, NUM_TAGS
}

Private Member Functions

ULParsePackagesLangoperator= (const ULParsePackagesLang &)
 ULParsePackagesLang (const ULParsePackagesLang &)
void getData (Entry &entry_r)

Private Attributes

const Pathname _file
std::ifstream _stream
std::string _version
TaggedParser _parser
TaggedFile::TagSet _tagset
TagCacheRetrievalPtr _retrieval

Friends

std::ostream & operator<< (std::ostream &str, const ULParsePackagesLang &obj)


Member Typedef Documentation

typedef InstSrcError ULParsePackagesLang::Error
 


Member Enumeration Documentation

enum ULParsePackagesLang::Tags [private]
 

Enumeration values:
PACKAGE 
SUMMARY 
DESCRIPTION 
INSNOTIFY 
DELNOTIFY 
LICENSETOCONFIRM 
NUM_TAGS 


Constructor & Destructor Documentation

ULParsePackagesLang::ULParsePackagesLang const ULParsePackagesLang  )  [private]
 

ULParsePackagesLang::ULParsePackagesLang const Pathname file_r  ) 
 

ULParsePackagesLang::~ULParsePackagesLang  ) 
 


Member Function Documentation

void ULParsePackagesLang::getData Entry entry_r  )  [private]
 

TaggedFile::assignstatus ULParsePackagesLang::getEntry Entry entry_r  ) 
 

TagCacheRetrievalPtr ULParsePackagesLang::getRetrieval  )  [inline]
 

Entry ULParsePackagesLang::noEntry  )  const [inline]
 

ULParsePackagesLang& ULParsePackagesLang::operator= const ULParsePackagesLang  )  [private]
 


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  str,
const ULParsePackagesLang obj
[friend]
 


Member Data Documentation

const Pathname ULParsePackagesLang::_file [private]
 

TaggedParser ULParsePackagesLang::_parser [private]
 

TagCacheRetrievalPtr ULParsePackagesLang::_retrieval [private]
 

std::ifstream ULParsePackagesLang::_stream [private]
 

TaggedFile::TagSet ULParsePackagesLang::_tagset [private]
 

std::string ULParsePackagesLang::_version [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 14:30:33 2007 for yast2-packagemanager by doxygen 1.3.6