Function argument in a LanguageObject.
More...
#include <RObject.hpp>
Function argument in a LanguageObject.
◆ LanguageArgument() [1/3]
| rds2cpp::LanguageArgument::LanguageArgument |
( |
| ) |
|
|
default |
◆ LanguageArgument() [2/3]
| rds2cpp::LanguageArgument::LanguageArgument |
( |
SymbolIndex | name, |
|
|
std::unique_ptr< RObject > | value ) |
|
inline |
Construct a named argument.
- Parameters
-
| name | Name of the argument. |
| value | Value of the argument. |
◆ LanguageArgument() [3/3]
| rds2cpp::LanguageArgument::LanguageArgument |
( |
std::unique_ptr< RObject > | value | ) |
|
|
inline |
Construct an unnamed argument.
- Parameters
-
| value | Value of the argument. |
◆ name
| std::optional<SymbolIndex> rds2cpp::LanguageArgument::name |
Name of the argument. If unset, the argument is unnamed.
◆ value
| std::unique_ptr<RObject> rds2cpp::LanguageArgument::value |
The documentation for this struct was generated from the following file: