16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
return !!result;
}
}
namespace empathy::ir
{
const Term& Bridge< Decl >::Type( const Term& declType )
{
static auto type = ValueToIRExpr( Value( TSID( type ), TVEC( TSID( decl ), declType ) ) );
return type;
}
Value Bridge< Decl >::ToValue( Decl&& d )
{
return Value( Type( d.type() ), TERM( d.name() ) );
}
|
|
|
<
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
return !!result;
}
}
namespace empathy::ir
{
Term Bridge< Decl >::Type( const Term& declType )
{
return ValueToIRExpr( Value( TSID( type ), TVEC( TSID( decl ), declType ) ) );
}
Value Bridge< Decl >::ToValue( Decl&& d )
{
return Value( Type( d.type() ), TERM( d.name() ) );
}
|