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

YcpArgLoad Class Reference

#include <ycpTools.h>

List of all members.

Public Member Functions

 YcpArgLoad (const std::string &fnc_r="")
 ~YcpArgLoad ()
template<YCPValueType Ytype, typename Vtype> Vtype & arg ()
template<YCPValueType Ytype, typename Vtype> Vtype & arg (const Vtype &d)
bool load (const YCPList &args_r)

Private Member Functions

YcpArgLoadoperator= (const YcpArgLoad &)
 YcpArgLoad (const YcpArgLoad &)
void append (YcpArg *narg)

Private Attributes

std::string _fnc
std::vector< YcpArg * > _proto
unsigned _optional

Friends

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


Constructor & Destructor Documentation

YcpArgLoad::YcpArgLoad const YcpArgLoad  )  [private]
 

YcpArgLoad::YcpArgLoad const std::string &  fnc_r = ""  )  [inline]
 

YcpArgLoad::~YcpArgLoad  )  [inline]
 


Member Function Documentation

void YcpArgLoad::append YcpArg narg  )  [inline, private]
 

template<YCPValueType Ytype, typename Vtype>
Vtype& YcpArgLoad::arg const Vtype &  d  )  [inline]
 

template<YCPValueType Ytype, typename Vtype>
Vtype& YcpArgLoad::arg  )  [inline]
 

bool YcpArgLoad::load const YCPList args_r  ) 
 

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


Friends And Related Function Documentation

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


Member Data Documentation

std::string YcpArgLoad::_fnc [private]
 

unsigned YcpArgLoad::_optional [private]
 

std::vector<YcpArg*> YcpArgLoad::_proto [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 18:15:24 2007 for yast2-core by doxygen 1.3.6