RStudio Launcher Plugin SDK  1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
Public Member Functions | Friends | List of all members
rstudio::launcher_plugins::json::Object::Member Class Reference

Class which represents a single member of a JSON object. More...

#include <Json.hpp>

Public Member Functions

 Member ()=default
 Default constructor.
 
 Member (const std::shared_ptr< Impl > &in_impl)
 Creates a Member object via its private implementation. More...
 
const std::string & getName () const
 Gets the name of the member. More...
 
Value getValue () const
 Gets the value of the member. More...
 

Friends

class Iterator
 

Detailed Description

Class which represents a single member of a JSON object.

Constructor & Destructor Documentation

◆ Member()

rstudio::launcher_plugins::json::Object::Member::Member ( const std::shared_ptr< Impl > &  in_impl)
explicit

Creates a Member object via its private implementation.

Parameters
in_implThe private implementation of the member.

Member Function Documentation

◆ getName()

const std::string& rstudio::launcher_plugins::json::Object::Member::getName ( ) const

Gets the name of the member.

Returns
The name of the member.

◆ getValue()

Value rstudio::launcher_plugins::json::Object::Member::getValue ( ) const

Gets the value of the member.

Returns
The value of the member.

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