JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
JSON::Document Struct Reference
Inheritance diagram for JSON::Document:
JSON::Value JSON::Detail::Base< json_value_s >

Public Member Functions

 Document (Document &&doc) noexcept
 
Documentoperator= (Document &&doc) noexcept
 
- Public Member Functions inherited from JSON::Value
std::optional< ObjectasObject () const
 
std::optional< ArrayasArray () const
 
std::optional< StringasString () const
 
std::optional< NumberasNumber () const
 
std::optional< BooleanasBoolean () const
 
std::optional< std::nullptr_tasNull () const
 
VariantT asVariant () const
 
Type type () const
 
SourceLocation getSourceLocation () const
 
- Public Member Functions inherited from JSON::Detail::Base< json_value_s >
 Base (json_value_s *o)
 
 Base (const Base &o)
 
Baseoperator= (const Base &o)=default
 
 operator json_value_s * () const
 
json_value_sjsonValue () const
 

Static Public Member Functions

static std::variant< Document, json_parse_result_sparse (std::string_view data)
 

Additional Inherited Members

- Public Types inherited from JSON::Value
using VariantT = std::variant< Object, Array, String, Number, Boolean, std::nullptr_t >
 
- Protected Attributes inherited from JSON::Detail::Base< json_value_s >
json_value_sobject_
 

Detailed Description

Definition at line 231 of file jsoncxx.h.

Constructor & Destructor Documentation

◆ ~Document()

JSON::Document::~Document ( )
noexcept

Definition at line 245 of file jsoncxx.h.

◆ Document()

JSON::Document::Document ( Document &&  doc)
noexcept

Definition at line 251 of file jsoncxx.h.

Member Function Documentation

◆ operator=()

Document & JSON::Document::operator= ( Document &&  doc)
noexcept

Definition at line 252 of file jsoncxx.h.

◆ parse()

static std::variant< Document, json_parse_result_s > JSON::Document::parse ( std::string_view  data)
static

Definition at line 233 of file jsoncxx.h.


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