Lagrange
UserDataConverterTrampoline Struct Reference

Inherits UserDataConverter.

Public Member Functions

 NB_TRAMPOLINE (lagrange::scene::UserDataConverter, 5)
 
bool is_supported (const std::string &key) const override
 
bool can_read (const std::string &key) const override
 
bool can_write (const std::string &key) const override
 
std::any read (const lagrange::scene::Value &value) const override
 
lagrange::scene::Value write (const std::any &value) const override
 
virtual bool is_supported (const std::string &key) const =0
 
virtual bool can_read (const std::string &key) const
 
virtual bool can_write (const std::string &key) const
 
virtual std::any read (const Value &value) const =0
 
virtual Value write (const std::any &value) const =0
 

Member Function Documentation

◆ is_supported()

bool is_supported ( const std::string &  key) const
inlineoverridevirtual

Implements UserDataConverter.

◆ can_read()

bool can_read ( const std::string &  key) const
inlineoverridevirtual

Reimplemented from UserDataConverter.

◆ can_write()

bool can_write ( const std::string &  key) const
inlineoverridevirtual

Reimplemented from UserDataConverter.

◆ read()

std::any read ( const lagrange::scene::Value value) const
inlineoverridevirtual

Implements UserDataConverter.

◆ write()

lagrange::scene::Value write ( const std::any &  value) const
inlineoverridevirtual

Implements UserDataConverter.


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