Hot Door CORE 0.8.2
Adobe® Illustrator® Plug-in Library
|
Classes | |
class | Iterator |
Allows for iteration through the children of a tab stop set, a la std::vector iteration. More... | |
Public Types | |
typedef std::unique_ptr< Iterator > | IteratorUP |
typedef std::shared_ptr< Iterator > | IteratorSP |
typedef std::weak_ptr< Iterator > | IteratorWP |
Public Member Functions | |
TextTabStopSet () | |
Creates a new TextTabStopSet object. | |
TextTabStopSet (const TextTabStopSet &tss_) | |
TextTabStopSet copy constructor. | |
virtual | ~TextTabStopSet () |
Destructs a TextTabStopSet object. | |
virtual TextTabStopSet & | operator= (const TextTabStopSet &rhs_) |
Overloaded assignment operator for TextTabStopSet objects. | |
virtual bool | operator== (const TextTabStopSet &rhs_) const |
Tests whether a given TextTabStopSet object is the same as another. | |
virtual bool | operator!= (const TextTabStopSet &rhs_) const |
Tests whether a given TextTabStopSet object is not the same as another. | |
virtual std::unique_ptr< ATE::ITabStops > | ateTabStopSet () const |
Gets the ATE tab stop set ref around which the target object is wrapped. | |
virtual bool | isEmpty () const |
Gets whether the target TextTabStopSet object is empty. | |
virtual int32_t | size () const |
Retrieves the number of members of the target set. | |
virtual Iterator | begin () const |
Gets an iterator for the set. | |
virtual void | replaceOrAdd (const TextTabStop &ts_) |
Replaces or adds a tab stop to the target set. | |
virtual std::unique_ptr< TextTabStop > | tabStop (const int32_t index_) const |
Retrieves a member of the target set by position index. | |
virtual void | remove (const int32_t index_) |
Removes a member from the set. | |
virtual void | removeAll () |
Removes all members from the set. | |
Friends | |
aip::TextTabStopSet * | __accessImpl (const TextTabStopSet &) |
TextTabStopSet | __accessCtor (const aip::TextTabStopSet &) |
hdi::core::TextTabStopSet::TextTabStopSet | ( | ) |
Creates a new TextTabStopSet object.
hdi::core::TextTabStopSet::TextTabStopSet | ( | const TextTabStopSet & | tss_ | ) |
TextTabStopSet copy constructor.
tss_ | TextTabStopSet object to copy values from |
|
virtual |
Destructs a TextTabStopSet object.
|
virtual |
Gets the ATE tab stop set ref around which the target object is wrapped.
|
virtual |
Gets an iterator for the set.
|
virtual |
Gets whether the target TextTabStopSet object is empty.
|
virtual |
Tests whether a given TextTabStopSet object is not the same as another.
rhs_ | TextTabStopSet to compare against (righthand side of inequality operator) |
|
virtual |
Overloaded assignment operator for TextTabStopSet objects.
|
virtual |
Tests whether a given TextTabStopSet object is the same as another.
rhs_ | TextTabStopSet to compare against (righthand side of equality operator) |
|
virtual |
Removes a member from the set.
index_ | The 0-based position index of the member to remove |
|
virtual |
Removes all members from the set.
|
virtual |
Replaces or adds a tab stop to the target set.
ts_ | The replacement or new tab stop object |
|
virtual |
Retrieves the number of members of the target set.
|
virtual |
Retrieves a member of the target set by position index.
index_ | The 0-based position index |