YAMLParser
GenericCrossSection.h
Go to the documentation of this file.
1 
9 #pragma once
10 #include "yaml-cpp/yaml.h"
11 #include "Identifiable.h"
12 
14  public Identifiable
15 {
16 public:
18  virtual void printAttributes() = 0;
19 
20 protected:
22  virtual bool assignIndependentAttributes(YAML::Node & yamlNode) = 0;
23 };
24 
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 cross-section classes.
Definition: GenericCrossSection.h:13
virtual bool assignIndependentAttributes(YAML::Node &yamlNode)=0
virtual void printAttributes()=0