HRCore V1.1.0
A High Resolution Calculation Library
|
Privide utils for HRCore. More...
#include "../HRCore.h"
Go to the source code of this file.
Classes | |
struct | HRCore::Internal::_expression_isT_OK< G > |
struct | HRCore::Internal::_expression_isT_OK< Value::Integer > |
struct | HRCore::Internal::_expression_isT_OK< Value::Float > |
struct | HRCore::Internal::_expression_mod< G > |
struct | HRCore::Internal::_expression_mod< Value::Integer > |
class | HRCore::Utils::Expression< T, U > |
A class to get and evaluate expression. More... | |
Namespaces | |
namespace | HRCore |
HRCore main namespace, contains all classes. | |
namespace | HRCore::Internal |
A namespace that contains internally used functions. | |
namespace | HRCore::Value |
A namespace that contains mathematic data type. | |
namespace | HRCore::Utils |
A namespace that contains utils for HRCore. | |
Functions | |
bool | HRCore::Internal::_prepareNextStorageItem (Storage::Interface *i, Storage::Interface::item_t &r) |
Prepare next item of Storage to be writen. More... | |
std::ostream & | HRCore::Value::operator<< (std::ostream &os, Integer &rhs) |
Reload of operator<< to support std::cout and other std::ostream with Integer. More... | |
std::istream & | HRCore::Value::operator>> (std::istream &is, Integer &rhs) |
Reload of operator>> to support std::cin and other std::istream with Integer. More... | |
std::istream & | HRCore::Value::operator>> (std::istream &is, Float &rhs) |
Reload of operator>> to support std::cin and other std::istream with Float. More... | |
std::ostream & | HRCore::Value::operator<< (std::ostream &os, Float &rhs) |
Reload of operator<< to support std::cout and other std::ostream with Integer. More... | |
Value::Integer | HRCore::Utils::abs (const Value::Integer &s) |
Value::Float | HRCore::Utils::abs (const Value::Float &s) |
int8_t | HRCore::Internal::_getOp (char c) |
constexpr bool | HRCore::Internal::_isOpPrior (int8_t left, int8_t right) |
template<typename T , typename U > | |
std::istream & | HRCore::Utils::operator>> (std::istream &is, Expression< T, U > &rhs) |
Convert a stream into an expression. More... | |
template<typename T , typename U > | |
std::ostream & | HRCore::Utils::operator<< (std::ostream &os, Expression< T, U > &rhs) |
Output the value of an expression. More... | |
struct HRCore::Internal::_expression_isT_OK |
struct HRCore::Internal::_expression_isT_OK< Value::Integer > |