|
Prism Ruby parser
|
Ownership of parse options from C++. More...

Go to the source code of this file.
Data Structures | |
| struct | prism::options_deleter |
| Frees options with pm_options_free. More... | |
Typedefs | |
| using | prism::unique_options = std::unique_ptr< pm_options_t, options_deleter > |
| An owned set of options. | |
Functions | |
| unique_options | prism::make_options () noexcept |
| Allocate a new set of options with every option at its default. | |
Ownership of parse options from C++.
|
inlinenoexcept |
Allocate a new set of options with every option at its default.
Allocation failure aborts, so this never throws.