1
2
3
4
5
6
7
8
9
10
|
#include "ir.h"
namespace empathy::ir
{
Term ConcatenateVectorTerms( const Term& vector1, const Term& vector2 )
{
const auto& vec1 = *get< pvec >( vector1 );
const auto& vec2 = *get< pvec >( vector2 );
auto newVec = Vector::MakeConcat( vec1, vec2 );
return TERM( make_shared< Vector >( move( newVec ) ) );
|
|
|
1
2
3
4
5
6
7
8
9
10
|
#include "ir.h"
namespace goose::ir
{
Term ConcatenateVectorTerms( const Term& vector1, const Term& vector2 )
{
const auto& vec1 = *get< pvec >( vector1 );
const auto& vec2 = *get< pvec >( vector2 );
auto newVec = Vector::MakeConcat( vec1, vec2 );
return TERM( make_shared< Vector >( move( newVec ) ) );
|