Adobe.com
Contents Suites Classes Class Index Member Index

ai::Array Class Reference

#include <IAIDictionary.hpp>

List of all members.

Classes

class  ArrayEntryGetSet
class  Impl
class  iterator

Public Member Functions

 Array ()
 Array (AIArrayRef arrayRef)
 ~Array ()
 Array (const Array &other)
Arrayoperator= (Array other) AINOEXCEPT
Array clone () const
void copy (const Array &other)
ai::int32 size () const AINOEXCEPT
Entry at (ai::int32 index) const
ArrayEntryGetSet operator[] (ai::int32 index)
void insert (ai::int32 index, const Entry &entry)
void set (ai::int32 index, const Entry &entry)
void erase (ai::int32 index)
void push_back (const Entry &entry)
void reserve (ai::int32 size)
AIArrayRef get () const
iterator begin () const
iterator end () const
void swap (Array &other) AINOEXCEPT
 Array (Array &&other) AINOEXCEPT

Static Public Member Functions

static void Test ()

Constructor & Destructor Documentation

ai::Array::Array (  ) 

Referenced by ai::Array::Impl::clone().

ai::Array::Array ( AIArrayRef  arrayRef  )  [explicit]
ai::Array::~Array (  ) 
ai::Array::Array ( const Array other  ) 
ai::Array::Array ( Array &&  other  ) 

References swap().


Member Function Documentation

Entry ai::Array::at ( ai::int32  index  )  const

Referenced by Test().

Array::iterator ai::Array::begin (  )  const

References size().

Array ai::Array::clone (  )  const
void ai::Array::copy ( const Array other  ) 
Array::iterator ai::Array::end (  )  const

References size().

void ai::Array::erase ( ai::int32  index  ) 

Referenced by Test().

AIArrayRef ai::Array::get (  )  const
void ai::Array::insert ( ai::int32  index,
const Entry entry 
)

Referenced by Test().

Array & ai::Array::operator= ( Array  other  ) 
ArrayEntryGetSet ai::Array::operator[] ( ai::int32  index  )  [inline]
void ai::Array::push_back ( const Entry entry  ) 

Referenced by ai::Dictionary::Test(), and Test().

void ai::Array::reserve ( ai::int32  size  ) 

Referenced by Test().

void ai::Array::set ( ai::int32  index,
const Entry entry 
)
ai::int32 ai::Array::size (  )  const

Referenced by begin(), end(), and Test().

void ai::Array::swap ( Array other  ) 

Referenced by Array().


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


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