|
SVCS - English Documentation
|
Definition of the abstract base class for all Version Control System objects. More...
#include <string>Go to the source code of this file.
Classes | |
| class | svcs::core::VcsObject |
| Abstract base class representing any storable, addressable object within the VCS. More... | |
| class | svcs::core::TestableObject |
| Helper class for testing the non-abstract methods of VcsObject. More... | |
Namespaces | |
| namespace | svcs::core |
| Core VCS data structures and object model. | |
Definition of the abstract base class for all Version Control System objects.
This class establishes the contract and core properties (like the hash ID) required for any object stored in the SVCS object database (e.g., Commit, Blob, Tree).