OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
reference.hpp File Reference

Reference representation and operations for the oxy core library. More...

Classes

struct  oxy::core::get_ref_fn
 Function object to retrieve references from a connection. More...
struct  oxy::core::get_ref_when_fn
 Function object to retrieve the timestamp of a reference from a connection. More...
struct  oxy::core::get_reference_fn
 Function object to retrieve a specific reference from a connection. More...
struct  oxy::core::get_references_fn
 Function object to retrieve all references from a connection. More...
struct  oxy::core::push_ref_fn
 Function object to push a reference to a connection. More...
struct  oxy::core::remove_ref_fn
 Function object to remove a reference from a connection. More...
struct  oxy::core::set_reference_fn
 Function object to set a reference in a connection. 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 get_ref_fn oxy::core::get_ref
 A constexpr instance of the get_ref_fn function object for use in functional programming.
constexpr get_ref_when_fn oxy::core::get_ref_when
 A constexpr instance of the get_ref_when_fn function object for use in functional programming.
constexpr get_reference_fn oxy::core::get_reference
 A constexpr instance of the get_reference_fn function object for use in functional programming.
constexpr get_references_fn oxy::core::get_references
 A constexpr instance of the get_references_fn function object for use in functional programming.
constexpr push_ref_fn oxy::core::push_ref
 A constexpr instance of the push_ref_fn function object for use in functional programming.
constexpr remove_ref_fn oxy::core::remove_ref
 A constexpr instance of the remove_ref_fn function object for use in functional programming.
constexpr set_reference_fn oxy::core::set_reference
 A constexpr instance of the set_reference_fn function object for use in functional programming.

Detailed Description

Reference representation and operations for the oxy core library.

This header defines the get_references_fn, get_reference_fn, set_reference_fn
, get_ref_fn, get_ref_when_fn, push_ref_fn, and remove_ref_fn structures, which provide mechanisms to manage references in a version control system. These functors allow for retrieving, setting, pushing, and removing references, as well as obtaining reference information based on OIDs or URLs.

@license MPL-2.0