|
OXY API 1.0
OXY API Library Documentation
|
Function object to exclude objects from the container. More...
#include <object.hpp>
Public Types | |
| using | coro_t = boost::coroutines2::coroutine<oid_t> |
Public Member Functions | |
| auto | operator() (connection_ptr const &conn, std::string const &tableName) const -> coro_t::pull_type |
Function object to exclude objects from the container.
This function object provides an operator() that takes a connection pointer and a filter name, and returns a coroutine pull type that yields the OIDs of objects that are excluded from the specified filter. It is designed to be used in a coroutine-based context for efficient exclusion of objects.
| auto oxy::core::object::except_fn::operator() | ( | connection_ptr const & | conn, |
| std::string const & | tableName ) const -> coro_t::pull_type |
| conn | - The connection pointer to the container. |
| filterName | - The name of the filter to exclude from. |