Correct class vs struct usage.

yaml-lib defines convert as
template<T>
struct convert

Not as a class.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
Keith Rothman 2019-06-10 16:22:43 -07:00
parent 224f05e518
commit c5a9cb4646
5 changed files with 5 additions and 5 deletions

View File

@ -42,7 +42,7 @@ class ConfigurationBus {
FrameAddress address) const;
private:
friend class YAML::convert<ConfigurationBus>;
friend struct YAML::convert<ConfigurationBus>;
std::map<unsigned int, ConfigurationColumn> configuration_columns_;
};

View File

@ -36,7 +36,7 @@ class ConfigurationColumn {
FrameAddress address) const;
private:
friend class YAML::convert<ConfigurationColumn>;
friend struct YAML::convert<ConfigurationColumn>;
unsigned int frame_count_;
};

View File

@ -45,7 +45,7 @@ class GlobalClockRegion {
FrameAddress address) const;
private:
friend class YAML::convert<GlobalClockRegion>;
friend struct YAML::convert<GlobalClockRegion>;
std::map<unsigned int, Row> rows_;
};

View File

@ -40,7 +40,7 @@ class Part {
FrameAddress address) const;
private:
friend class YAML::convert<Part>;
friend struct YAML::convert<Part>;
uint32_t idcode_;
GlobalClockRegion top_region_;

View File

@ -41,7 +41,7 @@ class Row {
FrameAddress address) const;
private:
friend class YAML::convert<Row>;
friend struct YAML::convert<Row>;
std::map<BlockType, ConfigurationBus> configuration_buses_;
};