Ultra 0.9.4
Loading...
Searching...
No Matches
value.cc File Reference
#include "kernel/value.h"
#include "kernel/symbol_set.h"
#include "kernel/value_format.h"
#include "utility/misc.h"
#include <iostream>

Namespaces

namespace  ultra

Functions

bool ultra::has_value (const value_t &v) noexcept
bool ultra::basic_data_type (domain_t d) noexcept
bool ultra::numerical_data_type (domain_t d) noexcept
const D_NULLARY * ultra::get_if_nullary (const value_t &v) noexcept
std::ostream & ultra::operator<< (std::ostream &o, const value_t &v)
bool ultra::load (std::istream &in, const symbol_set &ss, value_t &v)
bool ultra::save (std::ostream &out, const value_t &v)

Detailed Description

Remarks
This file is part of ULTRA.
License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/