이 파일의 문서화 페이지로 가기
56 template<
typename T,
class U_POOL,
class uGrowBy = AkGrowByPolicy_DEFAULT >
66 template<
typename T,
class U_POOL,
class uGrowBy >
71 while (itA != in_A.
End() && itB != in_B.
End())
86 template<
typename T,
class U_POOL,
class uGrowBy >
95 template<
typename T,
class U_POOL,
class uGrowBy >
100 while (itA != in_A.
End() && itB != in_B.
End())
106 else if (*itA < *itB)
113 return (itA == in_A.
End());
119 template<
typename T,
class U_POOL,
class uGrowBy >
125 while (itA != in_A.
End() && itB != in_B.
End())
129 ++uSize; ++itA; ++itB;
131 else if (*itA < *itB)
146 template<
typename T,
class U_POOL,
class uGrowBy >
150 itAr = itAw = in_A.
Begin();
152 while (itAr != in_A.
End())
154 if (itB == in_B.
End() || *itAr < *itB)
162 else if (*itAr == *itB)
179 template<
typename T,
class U_POOL,
class uGrowBy >
183 itAr = itAw = in_A.
Begin();
185 while (itAr != in_A.
End() && itB != in_B.
End())
196 else if (*itAr < *itB)
212 template<
typename T,
class U_POOL,
class uGrowBy >
219 while (itA != in_A.
End() && itB != in_B.
End())
228 else if (*itA < *itB)
244 template<
typename T,
class U_POOL,
class uGrowBy >
250 if (result.
Resize(uSizeNeeded))
256 while (itB != in_B.
End() || itA != io_A.
End())
258 if ( itB != in_B.
End() && (itA == io_A.
End() || *itB < *itA))
263 else if (itB == in_B.
End() || *itA < *itB)
290 template<
typename T,
class U_POOL,
class uGrowBy >
312 template<
typename T,
class U_POOL,
class uGrowBy >
323 template<
typename T,
class U_POOL,
class uGrowBy >
346 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)
AKRESULT Copy(const AkArray< T, const T &, U_POOL, AkGrowByPolicy_DEFAULT, AkAssignmentMovePolicy< T > > &in_rSource)
void RemoveAll()
Removes all items in the array
static bool AkContains(const AkSet< T, U_POOL, uGrowBy > &in_Set, AkSetType in_type, T in_item)
T * Exists(T in_key) const
static bool AkIntersect(const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
@ AK_Success
The operation was successful.
static bool AkIntersection(AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
bool Resize(AkUInt32 in_uiSize)
Resize the array to the specified size.
static AkUInt32 AkCountIntersection(const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
Iterator End() const
Returns the iterator to the end of the array
void Transfer(AkArray< T, const T &, U_POOL, AkGrowByPolicy_DEFAULT, AkAssignmentMovePolicy< T > > &in_rSource)
Iterator Begin() const
Returns the iterator to the first item of the array, will be End() if the array is empty.
AkForceInline AkUInt32 Length() const
Returns the numbers of items in the array.
AkForceInline T * AddLast()
static bool AkDisjoint(const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
static bool AkSubtraction(AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
void Term()
Term the array. Must be called before destroying the object.
bool Contains(T in_item) const
AkSet< AkUniqueID, ArrayPoolDefault > AkUniqueIDSet
static AkForceInline T & Get(T &in_item)
static bool AkIsSubset(const AkSet< T, U_POOL, uGrowBy > &in_A, const AkSet< T, U_POOL, uGrowBy > &in_B)
지원이 필요하신가요?
질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!
지원 페이지를 방문해 주세요
작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요