|
OXY API 1.0
OXY API Library Documentation
|
Commit representation and operations for the oxy core library. More...
Classes | |
| struct | oxy::core::enum_parents_fn |
| Function object to enumerate the parents of a commit. More... | |
| struct | oxy::core::find_common_ancestor_fn |
| Function object to find a common ancestor for two commits. More... | |
| struct | oxy::core::get_commit_fn |
| Function object to get a commit. More... | |
| struct | oxy::core::make_commit_fn |
| Function object to create a commit in a container. More... | |
| struct | oxy::core::pull_oid_fn |
| Function object to enumerate the commits in a container. More... | |
| struct | oxy::core::push_commit_fn |
| Function object to push a commit in a container. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::core |
| This namespace contains core types and operations for the OXY-API library. | |
Variables | |
| constexpr enum_parents_fn | oxy::core::enum_parents |
| A constexpr instance of the enum_parents_fn function object for use in functional programming. | |
| constexpr find_common_ancestor_fn | oxy::core::find_common_ancestor |
| A constexpr instance of the find_common_ancestor_fn function object for use in functional programming. | |
| constexpr get_commit_fn | oxy::core::get_commit |
| A constexpr instance of the get_commit_fn function object for use in functional programming. | |
| constexpr make_commit_fn | oxy::core::make_commit |
| A constexpr instance of the make_commit_fn function object for use in functional programming. | |
| constexpr pull_oid_fn | oxy::core::pull_oid |
| A constexpr instance of the pull_oid_fn function object for use in functional programming. | |
| constexpr push_commit_fn | oxy::core::push_commit |
| A constexpr instance of the push_commit_fn function object for use in functional programming. | |
Commit representation and operations for the oxy core library.
This header defines the commit_t type, which represents a commit in a version control.
@license MPL-2.0