|
ROSE 0.11.145.365
|
Generator that produces a YAML description of the input.
Definition at line 10 of file NoneGenerator.h.
#include <Rosebud/NoneGenerator.h>


Public Types | |
| using | Ptr = std::shared_ptr< NoneGenerator > |
Public Types inherited from Rosebud::Generator | |
| using | Ptr = GeneratorPtr |
Public Member Functions | |
| virtual std::string | name () const override |
| Property: Every generator should have a unique name. | |
| virtual std::string | purpose () const override |
| Property: Single-line description for documentation. | |
| virtual void | generate (const Ast::ProjectPtr &) override |
| Generate code. | |
Public Member Functions inherited from Rosebud::Generator | |
| virtual void | adjustParser (Sawyer::CommandLine::Parser &) |
| Add command-line switches and documentation to a parser. | |
| virtual std::string | propertyDataMemberName (const Ast::PropertyPtr &) const |
| Data member name for a property. | |
| virtual std::vector< std::string > | propertyAccessorNames (const Ast::PropertyPtr &) const |
| Accessor names for a property. | |
| virtual std::vector< std::string > | propertyMutatorNames (const Ast::PropertyPtr &) const |
| Mutator names for a property. | |
| void | commandLine (const std::vector< std::string > &) |
| Property: Entire Rosebud command line. | |
| const std::vector< std::string > & | commandLine () const |
| Property: Entire Rosebud command line. | |
Static Public Member Functions | |
| static Ptr | instance () |
Static Public Member Functions inherited from Rosebud::Generator | |
| static void | registerGenerator (const Ptr &) |
| Register a backend for use later. | |
| static const std::vector< Ptr > & | registeredGenerators () |
| Return all registered backends. | |
| static Ptr | lookup (const std::string &) |
| Return the registered generator with the specified name. | |
| static void | addAllToParser (Sawyer::CommandLine::Parser &) |
| Add all known generator switches to parser. | |
Additional Inherited Members | |
Protected Member Functions inherited from Rosebud::Generator | |
| std::string | generatedByRosebud (const std::string &prefix) |
| Return a multi-line comment that this file was generated by Rosebud. | |
| using Rosebud::NoneGenerator::Ptr = std::shared_ptr<NoneGenerator> |
Definition at line 12 of file NoneGenerator.h.
|
inlineprotected |
Definition at line 15 of file NoneGenerator.h.
|
overridevirtual |
Property: Every generator should have a unique name.
Implements Rosebud::Generator.
|
overridevirtual |
Property: Single-line description for documentation.
Implements Rosebud::Generator.
|
overridevirtual |