A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://sgistl.github.io/UnaryFunction.html below:

Unary Function

Unary Function Description A Unary Function is a kind of function object: an object that is called as if it were an ordinary C++ function. A Unary Function is called with a single argument. Refinement ofAssignable Associated types Argument type The type of the Unary Function's argument. Result type The type returned when the Unary Function is called Notation F A type that is a model of Unary Function X The argument type of F Result The result type of F f Object of type F x Object of type X Definitions The domain of a Unary Function is the set of all permissible values for its argument.

The range of a Unary Function is the set of all possible values that it may return.

Valid expressions Name Expression Type requirements Return type Function call f(x)   Result Expression semantics Name Expression Precondition Semantics Postcondition Function call f(x) x is in f's domain Calls f with x as an argument, and returns a value of type Result [1] The return value is in f's range Complexity guarantees Invariants Models Notes

[1] Two different invocations of f may return different results, even if f is called with the same arguments both times. A Unary Function may refer to local state, perform I/O, and so on. The expression f(x) is permitted to change f's state.

See alsoFunction Object overview, Generator, Binary Function Adaptable Unary Function STL Main Page

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4