yast2-core
Macros | Typedefs | Functions
YExpression.cc File Reference
#include <libintl.h>
#include "ycp/y2log.h"
#include "ycp/StaticDeclaration.h"
#include "ycp/YStatement.h"
#include "ycp/YBlock.h"
#include "ycp/YCPCode.h"
#include "ycp/YCPTerm.h"
#include "ycp/YCPBoolean.h"
#include "ycp/YCPInteger.h"
#include "ycp/YCPFloat.h"
#include "ycp/YCPList.h"
#include "ycp/YCPMap.h"
#include "ycp/YCPVoid.h"
#include "ycp/YExpression.h"
#include "ycp/SymbolTable.h"
#include "ycp/Bytecode.h"
#include "ycp/Xmlcode.h"

Macros

#define DO_DEBUG   0
 

Typedefs

typedef YCPValue(* v2 )()
 
typedef YCPValue(* v2v )(const YCPValue &)
 
typedef YCPValue(* v2vv )(const YCPValue &, const YCPValue &)
 
typedef YCPValue(* v2vvv )(const YCPValue &, const YCPValue &, const YCPValue &)
 
typedef YCPValue(* v2vvvv )(const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &)
 
typedef YCPValue(* v2vvvvv )(const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &)
 

Functions

 IMPL_DERIVED_POINTER (YEVariable, YCode)
 
 IMPL_DERIVED_POINTER (YEReference, YCode)
 
 IMPL_DERIVED_POINTER (YETerm, YCode)
 
 IMPL_DERIVED_POINTER (YECompare, YCode)
 
 IMPL_DERIVED_POINTER (YELocale, YCode)
 
 IMPL_DERIVED_POINTER (YEList, YCode)
 
 IMPL_DERIVED_POINTER (YEMap, YCode)
 
 IMPL_DERIVED_POINTER (YEPropagate, YCode)
 
 IMPL_DERIVED_POINTER (YEUnary, YCode)
 
 IMPL_DERIVED_POINTER (YEBinary, YCode)
 
 IMPL_DERIVED_POINTER (YETriple, YCode)
 
 IMPL_DERIVED_POINTER (YEIs, YCode)
 
 IMPL_DERIVED_POINTER (YEReturn, YCode)
 
 IMPL_DERIVED_POINTER (YEBracket, YCode)
 
 IMPL_DERIVED_POINTER (YEBuiltin, YCode)
 
 IMPL_DERIVED_POINTER (YECall, YCode)
 
 IMPL_DERIVED_POINTER (YEFunction, YECall)
 
 IMPL_DERIVED_POINTER (YEFunctionPointer, YECall)
 
static string compare_op_string (YECompare::c_op op)
 

Macro Definition Documentation

#define DO_DEBUG   0

Typedef Documentation

typedef YCPValue(* v2)()
typedef YCPValue(* v2v)(const YCPValue &)
typedef YCPValue(* v2vv)(const YCPValue &, const YCPValue &)
typedef YCPValue(* v2vvv)(const YCPValue &, const YCPValue &, const YCPValue &)
typedef YCPValue(* v2vvvv)(const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &)
typedef YCPValue(* v2vvvvv)(const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &, const YCPValue &)

Function Documentation

static string compare_op_string ( YECompare::c_op  op)
static
IMPL_DERIVED_POINTER ( YEVariable  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEReference  ,
YCode   
)
IMPL_DERIVED_POINTER ( YETerm  ,
YCode   
)
IMPL_DERIVED_POINTER ( YECompare  ,
YCode   
)
IMPL_DERIVED_POINTER ( YELocale  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEList  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEMap  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEPropagate  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEUnary  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEBinary  ,
YCode   
)
IMPL_DERIVED_POINTER ( YETriple  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEIs  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEReturn  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEBracket  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEBuiltin  ,
YCode   
)
IMPL_DERIVED_POINTER ( YECall  ,
YCode   
)
IMPL_DERIVED_POINTER ( YEFunction  ,
YECall   
)
IMPL_DERIVED_POINTER ( YEFunctionPointer  ,
YECall   
)

Generated on a sunny day for yast2-core by doxygen 1.8.5