|
| | Stats (clingo_stats_t *stats, uint64_t key) |
| | Construct a statistics entry from a pointer to the C API and a key.
|
| |
| auto | array () const -> StatsArray |
| | Get a view on the array of statistics entries if the entry is an array.
|
| |
| auto | at (size_t index) const -> Stats |
| | Get a statistics entry at the given index if the entry is an array.
|
| |
| auto | operator[] (size_t index) const -> Stats |
| | Get a statistics entry at the given index if the entry is an array.
|
| |
| auto | map () const -> StatsMap |
| | Get a view on the map of statistics entries if the entry is a map.
|
| |
| auto | get (std::string_view name) const -> Stats |
| | Get a statistics entry with the given name if the entry is a map.
|
| |
| auto | operator[] (std::string_view name) const -> Stats |
| | Get a statistics entry with the given name if the entry is a map.
|
| |
| void | value (double value) const |
| | Set the value of the statistics entry if it is a value.
|
| |
| auto | operator= (double value) const -> Stats |
| | Set the value of the statistics entry if it is a value.
|
| |
| auto | value () const -> double |
| | Get the value of the statistics entry if it is a value.
|
| |
|
| ConstStats (clingo_stats_t const *stats, uint64_t key) |
| | Construct a statistics entry from a pointer to the C API and a key.
|
| |
| auto | type () const -> StatsType |
| | Get the type of the statistics entry.
|
| |
| auto | array () const -> ConstStatsArray |
| | Get a view on the array of statistics entries if the entry is an array.
|
| |
| auto | at (size_t index) const -> ConstStats |
| | Get a statistics entry at the given index if the entry is an array.
|
| |
| auto | operator[] (size_t index) const -> ConstStats |
| | Get a statistics entry at the given index if the entry is an array.
|
| |
| auto | map () const -> ConstStatsMap |
| | Get a view on the map of statistics entries if the entry is a map.
|
| |
| auto | get (std::string_view name) const -> ConstStats |
| | Get a statistics entry with the given name if the entry is a map.
|
| |
| auto | operator[] (std::string_view name) const -> ConstStats |
| | Get a statistics entry with the given name if the entry is a map.
|
| |
| auto | value () const -> double |
| | Get the value of the statistics entry if it is a value.
|
| |
| auto | operator* () const -> double |
| | Get the value of the statistics entry if it is a value.
|
| |
| auto | to_string () const -> std::string |
| | Get a string representation of the statistics entry.
|
| |
Class modeling a mutable view on a statistics entry.