1 #if !defined(H_LISPCONS)
10 struct Cons
: public LispObj
13 void make(const PointerType
& car
, const PointerType
& cdr
)
15 object
.tag
.setType(eConsObj
);
16 object
.values
.resize(2);
17 object
.values
[0] = LispValue(car
);
18 object
.values
[1] = LispValue(cdr
);
21 PointerType
car() const
23 return object
.values
[0];
27 PointerType
cdr() const
29 return object
.values
[1];