menu
版本
2021.1.14.8108
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
#include <AK/Tools/Common/AkKeyArray.h>
类 | |
struct | AkSetGetKey< T > |
class | AkSet< T, U_POOL, uGrowBy > |
类型定义 | |
typedef AkSet< AkUniqueID, ArrayPoolDefault > | AkUniqueIDSet |
枚举 | |
enum | AkSetType { SetType_Inclusion, SetType_Exclusion } |
函数 | |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkDisjoint (const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkIntersect (const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkIsSubset (const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static AkUInt32 | AkCountIntersection (const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkSubtraction (AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkIntersection (AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkIntersection (AkSet< T, U_POOL, uGrowBy > &out_res, const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkUnion (AkSet< T, U_POOL, uGrowBy > &io_A, const AkSet< T, U_POOL, uGrowBy > &in_B) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkIntersect (const AkSet< T, U_POOL, uGrowBy > &in_A, AkSetType in_typeA, const AkSet< T, U_POOL, uGrowBy > &in_B, AkSetType in_typeB) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkContains (const AkSet< T, U_POOL, uGrowBy > &in_Set, AkSetType in_type, T in_item) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkSubtraction (AkSet< T, U_POOL, uGrowBy > &in_A, AkSetType in_typeA, const AkSet< T, U_POOL, uGrowBy > &in_B, AkSetType in_typeB) |
template<typename T , class U_POOL , class uGrowBy > | |
static bool | AkUnion (AkSet< T, U_POOL, uGrowBy > &io_A, AkSetType &io_typeA, const AkSet< T, U_POOL, uGrowBy > &in_B, AkSetType in_typeB) |