YAMLParser
GenericCompSection.h
Go to the documentation of this file.
1 
9 #pragma once
10 #include "yaml-cpp/yaml.h"
11 #include "Identifiable.h"
13  public Identifiable
14 {
15 public:
17  virtual void printAttributes() = 0;
18 
19 protected:
21  virtual bool assignIndependentAttributes(YAML::Node & yamlNode) = 0;
22 };
23 
This is the base class for all types with an external identifier attribute. Used when reference to an...
Definition: Identifiable.h:13
This is the base class for all composite section classes (NB: Not to be interchanged with GenericCros...
Definition: GenericCompSection.h:12
virtual bool assignIndependentAttributes(YAML::Node &yamlNode)=0
virtual void printAttributes()=0