Skip to content

Commit e1b3829

Browse files
Adding comparision methods for serialization structures
1 parent 2c58506 commit e1b3829

32 files changed

+528
-9
lines changed

Include/runcpp2/Data/CompilerInfo.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ namespace runcpp2
3535

3636
bool ParseYAML_Node(ryml::ConstNodeRef& node);
3737
std::string ToString(std::string indentation) const;
38+
bool Equals(const CompilerInfo& other) const;
3839
};
3940
}
4041
}

Include/runcpp2/Data/DependencyCommands.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ namespace runcpp2
2020

2121
bool ParseYAML_Node(ryml::ConstNodeRef& node);
2222
std::string ToString(std::string indentation) const;
23+
bool Equals(const DependencyCommands& other) const;
2324
};
2425
}
2526
}

Include/runcpp2/Data/DependencyInfo.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ namespace runcpp2
3333

3434
bool ParseYAML_Node(ryml::ConstNodeRef& node);
3535
std::string ToString(std::string indentation) const;
36+
bool Equals(const DependencyInfo& other) const;
3637
};
3738
}
3839
}

Include/runcpp2/Data/DependencyLinkProperty.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ namespace runcpp2
2828

2929
bool ParseYAML_Node(ryml::ConstNodeRef& node);
3030
std::string ToString(std::string indentation) const;
31+
bool Equals(const DependencyLinkProperty& other) const;
3132
};
3233
}
3334
}
3435

35-
#endif
36+
#endif

Include/runcpp2/Data/DependencySource.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ namespace runcpp2
1717

1818
bool ParseYAML_Node(ryml::ConstNodeRef& node);
1919
std::string ToString(std::string indentation) const;
20+
bool Equals(const DependencySource& other) const;
2021
};
2122
}
2223
}
2324

24-
#endif
25+
#endif

Include/runcpp2/Data/FileProperties.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ namespace runcpp2
1818

1919
bool ParseYAML_Node(ryml::ConstNodeRef& node);
2020
std::string ToString(std::string indentation) const;
21+
bool Equals(const FileProperties& other) const;
2122
};
2223

2324
}
2425
}
2526

26-
#endif
27+
#endif

Include/runcpp2/Data/FilesToCopyInfo.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ namespace runcpp2
1717

1818
bool ParseYAML_Node(const ryml::ConstNodeRef& node);
1919
std::string ToString(std::string indentation) const;
20+
bool Equals(const FilesToCopyInfo& other) const;
2021
};
2122
}
2223
}
2324

24-
#endif
25+
#endif

Include/runcpp2/Data/FilesTypesInfo.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ namespace runcpp2
2020

2121
bool ParseYAML_Node(ryml::ConstNodeRef& node);
2222
std::string ToString(std::string indentation) const;
23+
bool Equals(const FilesTypesInfo& other) const;
2324
};
2425
}
2526
}

Include/runcpp2/Data/FlagsOverrideInfo.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ namespace runcpp2
1616

1717
bool ParseYAML_Node(ryml::ConstNodeRef& node);
1818
std::string ToString(std::string indentation) const;
19+
bool Equals(const FlagsOverrideInfo& other) const;
1920
};
2021
}
2122
}
2223

2324

24-
#endif
25+
#endif

Include/runcpp2/Data/LinkerInfo.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ namespace runcpp2
3333

3434
bool ParseYAML_Node(ryml::ConstNodeRef& node);
3535
std::string ToString(std::string indentation) const;
36+
bool Equals(const LinkerInfo& other) const;
3637
};
3738
}
3839
}

0 commit comments

Comments
 (0)