yast2-core
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
libycp
src
include
ycp
TypePtr.h
Go to the documentation of this file.
1
/*----------------------------------------------------------*- c++ -*--\
2
| |
3
| __ __ ____ _____ ____ |
4
| \ \ / /_ _/ ___|_ _|___ \ |
5
| \ V / _` \___ \ | | __) | |
6
| | | (_| |___) || | / __/ |
7
| |_|\__,_|____/ |_| |_____| |
8
| |
9
| core system |
10
| (C) SuSE Linux AG |
11
\----------------------------------------------------------------------/
12
13
File: TypePtr.h
14
15
Author: Klaus Kaempf <kkaempf@suse.de>
16
Maintainer: Klaus Kaempf <kkaempf@suse.de>
17
18
/-*/
19
20
#ifndef TypePtr_h
21
#define TypePtr_h
22
23
#include <
y2util/RepDef.h
>
24
25
// TypePtr
26
// constTypePtr
27
28
DEFINE_BASE_POINTER
(
Type
);
29
DEFINE_DERIVED_POINTER
(
FlexType
,
Type
);
30
DEFINE_DERIVED_POINTER
(
NFlexType
,
Type
);
31
DEFINE_DERIVED_POINTER
(
VariableType
,
Type
);
32
DEFINE_DERIVED_POINTER
(
ListType
,
Type
);
33
DEFINE_DERIVED_POINTER
(
MapType
,
Type
);
34
DEFINE_DERIVED_POINTER
(
BlockType
,
Type
);
35
DEFINE_DERIVED_POINTER
(
TupleType
,
Type
);
36
DEFINE_DERIVED_POINTER
(
FunctionType
,
Type
);
37
38
#endif // TypePtr_h
BlockType
YCP type Block
Definition:
Type.h:445
TupleType
Tuple
(function arguments)
Definition:
Type.h:469
NFlexType
YCP type
Definition:
Type.h:348
DEFINE_DERIVED_POINTER
DEFINE_DERIVED_POINTER(FlexType, Type)
ListType
YCP type List
Definition:
Type.h:392
VariableType
YCP type Variable
for iterator builtins.
Definition:
Type.h:369
MapType
YCP type Map
Definition:
Type.h:418
FunctionType
YCP type Function
Definition:
Type.h:495
Type
YCP type.
Definition:
Type.h:36
FlexType
YCP type
Definition:
Type.h:329
DEFINE_BASE_POINTER
DEFINE_BASE_POINTER(Type)
RepDef.h
Generated on a sunny day for yast2-core by
1.8.8