| 
    ROSE 0.11.145.357
    
   | 
 
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 |