|
RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
Class which allows iterating over the members of a JSON object. More...
#include <Json.hpp>
Public Member Functions | |
| Iterator (const Object *in_parent, std::ptrdiff_t in_startPos=0) | |
| Constructor. More... | |
| Iterator (const Iterator &in_other)=default | |
| Copy constructor. More... | |
| Iterator & | operator= (const Iterator &in_other) |
| Assignment operator. More... | |
| Iterator & | operator++ () |
| Pre-increment operator. More... | |
| Iterator & | operator-- () |
| Pre-decrement operator. More... | |
| Iterator | operator++ (int) |
| Post-increment operator. More... | |
| Iterator | operator-- (int) |
| Post-decrement operator. More... | |
| bool | operator== (const Iterator &in_other) const |
| Equality operator. More... | |
| bool | operator!= (const Iterator &in_other) const |
| Inequality operator. More... | |
| reference | operator* () const |
| Dereference operator. More... | |
Friends | |
| class | Object |
Class which allows iterating over the members of a JSON object.
|
explicit |
Constructor.
| in_parent | The parent object which will be iterated. |
| in_startPos | The starting position of the iterator. Default: the first member. |
|
default |
Copy constructor.
| in_other | The iterator to copy. |
| bool rstudio::launcher_plugins::json::Object::Iterator::operator!= | ( | const Iterator & | in_other | ) | const |
Inequality operator.
| reference rstudio::launcher_plugins::json::Object::Iterator::operator* | ( | ) | const |
Dereference operator.
| Iterator& rstudio::launcher_plugins::json::Object::Iterator::operator++ | ( | ) |
Pre-increment operator.
| Iterator rstudio::launcher_plugins::json::Object::Iterator::operator++ | ( | int | ) |
Post-increment operator.
| Iterator& rstudio::launcher_plugins::json::Object::Iterator::operator-- | ( | ) |
Pre-decrement operator.
| Iterator rstudio::launcher_plugins::json::Object::Iterator::operator-- | ( | int | ) |
Post-decrement operator.
Assignment operator.
| in_other | The iterator to copy. |
| bool rstudio::launcher_plugins::json::Object::Iterator::operator== | ( | const Iterator & | in_other | ) | const |
Equality operator.
1.8.16