Adobe.com
Contents Suites Classes Class Index Member Index

ai::Dictionary::Impl Class Reference

List of all members.

Public Member Functions

 Impl (Dictionary::Type type)
 Impl (AIDictionaryRef dictRef)
 Impl (const Impl &other)
 Impl (AIArtHandle art)
ai::UnicodeString GetUnicodeString (Dictionary::KeyType key) const
AIErr GetUnicodeString (Dictionary::KeyType key, ai::UnicodeString &value) const AINOEXCEPT
void SetUnicodeString (Dictionary::KeyType key, const ai::UnicodeString &value)
std::string GetString (Dictionary::KeyType key) const
AIErr GetString (Dictionary::KeyType key, std::string &strValue) const AINOEXCEPT
void SetString (Dictionary::KeyType key, const std::string &value)
AIReal GetReal (Dictionary::KeyType key) const
AIErr GetReal (Dictionary::KeyType key, AIReal &value) const AINOEXCEPT
void SetReal (Dictionary::KeyType key, AIReal value)
AIBoolean GetBoolean (Dictionary::KeyType key) const
AIErr GetBoolean (Dictionary::KeyType key, AIBoolean &value) const AINOEXCEPT
void SetBoolean (Dictionary::KeyType key, AIBoolean value) const
ai::int32 GetInteger (Dictionary::KeyType key) const
AIErr GetInteger (Dictionary::KeyType key, ai::int32 &value) const AINOEXCEPT
void SetInteger (Dictionary::KeyType key, ai::int32 value) const
ai::intptr GetPointer (Dictionary::KeyType key) const
AIErr GetPointer (Dictionary::KeyType key, ai::intptr &value) const AINOEXCEPT
void SetPointer (Dictionary::KeyType key, ai::intptr value) const
Dictionary::BinaryType GetBinary (Dictionary::KeyType key) const
AIErr GetBinary (Dictionary::KeyType key, Dictionary::BinaryType &value) const AINOEXCEPT
void SetBinary (Dictionary::KeyType key, const Dictionary::BinaryType &value) const
Dictionary GetDictionary (Dictionary::KeyType key) const
AIErr GetDictionary (Dictionary::KeyType key, Dictionary &value) const AINOEXCEPT
void SetDictionary (Dictionary::KeyType key, const Dictionary &value)
AIDictionaryRef get () const AINOEXCEPT
bool IsKnown (Dictionary::KeyType key) const
void DeleteEntry (Dictionary::KeyType key)
AIEntryType GetEntryType (Dictionary::KeyType key) const
Array GetArray (KeyType key) const
AIErr GetArray (KeyType key, Array &value) const AINOEXCEPT
void SetArray (KeyType key, const Array &value) const
Entry Get (KeyType dictKey) const
void Set (KeyType dictKey, const Entry &entry)
void copy (const Impl &other) const
Dictionary clone () const
void TouchArt ()
const char * GetKeyString (AIDictKey dictKey) const
KeyType GetKey (const char *keyString) const

Constructor & Destructor Documentation

ai::Dictionary::Impl::Impl ( AIDictionaryRef  dictRef  )  [explicit]
ai::Dictionary::Impl::Impl ( const Impl other  ) 
ai::Dictionary::Impl::Impl ( AIArtHandle  art  )  [explicit]

Member Function Documentation

Dictionary ai::Dictionary::Impl::clone (  )  const [inline]
void ai::Dictionary::Impl::copy ( const Impl other  )  const [inline]
void ai::Dictionary::Impl::DeleteEntry ( Dictionary::KeyType  key  )  [inline]
Entry ai::Dictionary::Impl::Get ( KeyType  dictKey  )  const [inline]
AIDictionaryRef ai::Dictionary::Impl::get (  )  const [inline]
AIErr ai::Dictionary::Impl::GetArray ( KeyType  key,
Array value 
) const [inline]
Array ai::Dictionary::Impl::GetArray ( KeyType  key  )  const [inline]
AIErr ai::Dictionary::Impl::GetBinary ( Dictionary::KeyType  key,
Dictionary::BinaryType &  value 
) const [inline]
Dictionary::BinaryType ai::Dictionary::Impl::GetBinary ( Dictionary::KeyType  key  )  const [inline]

References BinaryType.

AIErr ai::Dictionary::Impl::GetBoolean ( Dictionary::KeyType  key,
AIBoolean value 
) const [inline]
AIBoolean ai::Dictionary::Impl::GetBoolean ( Dictionary::KeyType  key  )  const [inline]
AIErr ai::Dictionary::Impl::GetDictionary ( Dictionary::KeyType  key,
Dictionary value 
) const [inline]
Dictionary ai::Dictionary::Impl::GetDictionary ( Dictionary::KeyType  key  )  const [inline]
AIEntryType ai::Dictionary::Impl::GetEntryType ( Dictionary::KeyType  key  )  const [inline]
AIErr ai::Dictionary::Impl::GetInteger ( Dictionary::KeyType  key,
ai::int32 &  value 
) const [inline]
ai::int32 ai::Dictionary::Impl::GetInteger ( Dictionary::KeyType  key  )  const [inline]
KeyType ai::Dictionary::Impl::GetKey ( const char *  keyString  )  const [inline]
const char* ai::Dictionary::Impl::GetKeyString ( AIDictKey  dictKey  )  const [inline]
AIErr ai::Dictionary::Impl::GetPointer ( Dictionary::KeyType  key,
ai::intptr &  value 
) const [inline]
ai::intptr ai::Dictionary::Impl::GetPointer ( Dictionary::KeyType  key  )  const [inline]
AIErr ai::Dictionary::Impl::GetReal ( Dictionary::KeyType  key,
AIReal &  value 
) const [inline]
AIReal ai::Dictionary::Impl::GetReal ( Dictionary::KeyType  key  )  const [inline]

References kAIRealZero.

AIErr ai::Dictionary::Impl::GetString ( Dictionary::KeyType  key,
std::string &  strValue 
) const [inline]
std::string ai::Dictionary::Impl::GetString ( Dictionary::KeyType  key  )  const [inline]
AIErr ai::Dictionary::Impl::GetUnicodeString ( Dictionary::KeyType  key,
ai::UnicodeString value 
) const [inline]
ai::UnicodeString ai::Dictionary::Impl::GetUnicodeString ( Dictionary::KeyType  key  )  const [inline]
bool ai::Dictionary::Impl::IsKnown ( Dictionary::KeyType  key  )  const [inline]
void ai::Dictionary::Impl::Set ( KeyType  dictKey,
const Entry entry 
) [inline]
void ai::Dictionary::Impl::SetArray ( KeyType  key,
const Array value 
) const [inline]
void ai::Dictionary::Impl::SetBinary ( Dictionary::KeyType  key,
const Dictionary::BinaryType &  value 
) const [inline]
void ai::Dictionary::Impl::SetBoolean ( Dictionary::KeyType  key,
AIBoolean  value 
) const [inline]
void ai::Dictionary::Impl::SetDictionary ( Dictionary::KeyType  key,
const Dictionary value 
) [inline]
void ai::Dictionary::Impl::SetInteger ( Dictionary::KeyType  key,
ai::int32  value 
) const [inline]
void ai::Dictionary::Impl::SetPointer ( Dictionary::KeyType  key,
ai::intptr  value 
) const [inline]
void ai::Dictionary::Impl::SetReal ( Dictionary::KeyType  key,
AIReal  value 
) [inline]
void ai::Dictionary::Impl::SetString ( Dictionary::KeyType  key,
const std::string &  value 
) [inline]
void ai::Dictionary::Impl::SetUnicodeString ( Dictionary::KeyType  key,
const ai::UnicodeString value 
) [inline]
void ai::Dictionary::Impl::TouchArt (  )  [inline]

The documentation for this class was generated from the following file:


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks