summaryrefslogtreecommitdiffstats
path: root/K2LABI/ABI/K2LABI.cpp
blob: 0f94156bb6a84ed2f90d462ee5c366f0f82644ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "k2l-type.h"
#include "K2LABI.h"
#include "ABI.h"

//static 
IABI* CABIFactory::CreateAbi()
{
    return new CABI();
}

//static 
void CABIFactory::DestroyAbi(IABI* pAbi)
{
    delete pAbi;
}

K2LABI_API IABI* CreateABI  (void)
{
    return new CABI();
}

K2LABI_API void  DestroyABI (IABI* pAbi)
{
    delete pAbi;
}