JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Member Functions
TemporaryOrigin Class Reference

#include <TemporaryOrigin.h>

Inheritance diagram for TemporaryOrigin:
[legend]
Collaboration diagram for TemporaryOrigin:
[legend]

Public Member Functions

bool isReparsable () const override
 
std::unique_ptr< IOriginclone () const override
 
std::string toString () const override
 
- Public Member Functions inherited from IOrigin
virtual ~IOrigin ()=default
 
virtual std::unique_ptr< RJDocumentreparse (RJMemoryPoolAlloc &alloc) const
 
virtual bool operator< (const IOrigin &x) const
 
bool operator== (const IOrigin &x) const
 
virtual bool operator<= (const IOrigin &x) const
 
virtual bool operator> (const IOrigin &x) const
 
virtual bool operator>= (const IOrigin &x) const
 

Detailed Description

Represents a document that fully originates from in-memory, like projected documents

Member Function Documentation

◆ clone()

std::unique_ptr< IOrigin > TemporaryOrigin::clone ( ) const
overridevirtual

Clones the IOrigin for use in another document

Returns
New IOrigin with the same parameters.

Implements IOrigin.

◆ isReparsable()

bool TemporaryOrigin::isReparsable ( ) const
overridevirtual

Returns if the IOrigin is reparsable

Returns
true, if yes, false if not

Reimplemented from IOrigin.

◆ toString()

std::string TemporaryOrigin::toString ( ) const
overridevirtual

Returns a textual representation of the IOrigin

Returns

Implements IOrigin.


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