|
struct | FbxLessCompare< Type > |
| Default compare functor for FbxMap and FbxSet, which assumes operator < is defined. More...
|
|
class | FbxMap< Key, Type, Compare, Allocator > |
| This class implements an efficient map based on key comparison, which stores key-value pairs. More...
|
|
class | FbxMap< Key, Type, Compare, Allocator >::KeyValuePair |
| This class defines the key-value pairs used by the map. More...
|
|
class | FbxSimpleMap< Key, Type, Compare > |
| A simple map class representing a dictionary-like data structure. More...
|
|
class | FbxObjectMap< Type, Compare > |
| This class template declare a simple FbxObject map. More...
|
|
class | FbxObjectStringMap |
| A class that maps strings to objects with a basic string comparator. More...
|
|
|
template<typename K , typename V , typename C , typename A > |
void | FbxMapFree (FbxMap< K, V, C, A > &pMap) |
| Call FbxFree on each element of the map, and then clear it. More...
|
|
template<typename K , typename V , typename C , typename A > |
void | FbxMapDelete (FbxMap< K, V, C, A > &pMap) |
| Call FbxDelete on each element of the map, and then clear it. More...
|
|
template<typename K , typename V , typename C , typename A > |
void | FbxMapDestroy (FbxMap< K, V, C, A > &pMap) |
| Call Destroy on each element of the map, and then clear it. More...
|
|
◆ FbxMapFree()
void FbxMapFree |
( |
FbxMap< K, V, C, A > & |
pMap | ) |
|
|
inline |
Call FbxFree on each element of the map, and then clear it.
Definition at line 374 of file fbxmap.h.
378 FbxFree(i->GetValue());
Iterator End()
Retrieve the end iterator of the map.
Iterator Begin()
Retrieve the begin iterator of the map.
StorageType::IteratorType Iterator
void Clear()
Clear the map.
◆ FbxMapDelete()
void FbxMapDelete |
( |
FbxMap< K, V, C, A > & |
pMap | ) |
|
|
inline |
Call FbxDelete on each element of the map, and then clear it.
Definition at line 384 of file fbxmap.h.
Iterator End()
Retrieve the end iterator of the map.
Iterator Begin()
Retrieve the begin iterator of the map.
void FbxDelete(T *p)
Deletion policy for pointer template classes that uses the FbxDelete() function.
StorageType::IteratorType Iterator
void Clear()
Clear the map.
◆ FbxMapDestroy()
void FbxMapDestroy |
( |
FbxMap< K, V, C, A > & |
pMap | ) |
|
|
inline |
Call Destroy on each element of the map, and then clear it.
Definition at line 394 of file fbxmap.h.
398 i->GetValue()->Destroy();
Iterator End()
Retrieve the end iterator of the map.
Iterator Begin()
Retrieve the begin iterator of the map.
StorageType::IteratorType Iterator
void Clear()
Clear the map.
Go to the source code of this file.