AK.Wwise::SourceControlContainers::IAkMap< Key, Arg_Key, Value, Arg_Value > Class Template Referenceabstract

#include <SourceControlContainers.h>

Public Member Functions

unsigned int GetCount () const
virtual unsigned int GetSize () const =0
virtual bool IsEmpty () const =0
virtual bool Lookup (Arg_Key in_key, Value &in_rValue) const =0
virtual Value & operator[] (Arg_Key in_key)=0
virtual void SetAt (Arg_Key in_key, Arg_Value in_newValue)=0
virtual bool RemoveKey (Arg_Key in_key)=0
virtual void RemoveAll ()=0
virtual AkPos GetStartPosition () const =0
virtual void GetNextAssoc (AkPos &in_rNextPosition, Key &in_rKey, Value &in_rValue) const =0

Detailed Description

template<class Key, class Arg_Key, class Value, class Arg_Value>
class AK.Wwise::SourceControlContainers::IAkMap< Key, Arg_Key, Value, Arg_Value >

Template parameters:

  • Key: Class of the object used as the map key.
  • Arg_Key: Data type used for Key arguments.
  • Value: Class of the object stored in the map.
  • Arg_Value: Data type used for Value arguments; usually a reference to Value.
Warning: The functions in this interface are not thread-safe, unless stated otherwise.
Note: The class implementing this interface is a wrapper around the MFC CMap class. Documentation can be found on MSDN.

Definition at line 126 of file SourceControlContainers.h.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise