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

ULPackagesParser.cc File Reference

#include <iostream>
#include <fstream>
#include <cstring>
#include <cctype>
#include <cstdlib>
#include <y2util/Y2SLog.h>
#include <y2util/PathInfo.h>
#include <y2util/stringutil.h>
#include <y2util/TaggedFile.h>
#include <y2pm/PMPackagePtr.h>
#include <y2pm/ULPackagesParser.h>
#include <y2pm/PMULPackageDataProvider.h>
#include <y2pm/PMULPackageDataProviderPtr.h>
#include <y2pm/PMPackageManager.h>
#include <y2pm/InstSrcError.h>
#include <y2pm/MediaAccess.h>
#include <y2pm/PkgName.h>
#include <y2pm/PkgEdition.h>
#include <y2pm/PkgArch.h>
#include <Y2PM.h>

Defines

#define DEFTAG(T, ARGS)   case T: _tagset.addTag ARGS; break
#define SET_VALUE(tagname, value)   do { dataprovider->_attr_##tagname = value; } while (0)
#define GET_TAG(tagname)   _tagset.getTagByIndex (tagname)
#define SET_CACHE(tagname)   do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)
#define GET_TAG(tagname)   _tagset.getTagByIndex (tagname)
#define SET_CACHE(tagname)   do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)
#define GET_TAG(tagname)   _tagset.getTagByIndex (tagname)
#define SET_CACHE(tagname)   do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)

Functions

 IMPL_BASE_POINTER (ULPackagesParser)

Define Documentation

#define DEFTAG T,
ARGS   )     case T: _tagset.addTag ARGS; break
 

#define GET_TAG tagname   )     _tagset.getTagByIndex (tagname)
 

#define GET_TAG tagname   )     _tagset.getTagByIndex (tagname)
 

#define GET_TAG tagname   )     _tagset.getTagByIndex (tagname)
 

#define SET_CACHE tagname   )     do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)
 

#define SET_CACHE tagname   )     do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)
 

#define SET_CACHE tagname   )     do { tagptr = GET_TAG (tagname); dataprovider->_attr_##tagname = tagptr->Pos(); } while (0)
 

#define SET_VALUE tagname,
value   )     do { dataprovider->_attr_##tagname = value; } while (0)
 


Function Documentation

IMPL_BASE_POINTER ULPackagesParser   ) 
 


Generated on Fri Nov 9 14:30:32 2007 for yast2-packagemanager by doxygen 1.3.6