1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
-
+
-
+
-
+
|
#include "builtins/builtins.h"
using namespace empathy::builtins;
using namespace goose::builtins;
bool empathy::builtins::IsOverloadSet( const Value& os )
bool goose::builtins::IsOverloadSet( const Value& os )
{
return os.type() == GetValueType< ptr< OverloadSet > >();
}
namespace empathy::ir
namespace goose::ir
{
const Term& Bridge< ptr< builtins::OverloadSet > >::Type()
{
static auto type = ValueToIRExpr( Value( TypeType(), TSID( overloadset ) ) );
return type;
}
|