Ultra 0.9.4
Loading...
Searching...
No Matches
oracle.tcc File Reference

Go to the source code of this file.

Typedefs

using serialize::oracle::internal::build_func

Functions

template<class U>
std::unique_ptr< basic_oracle > serialize::oracle::internal::build (std::istream &in, const symbol_set &ss)
template<class U>
bool serialize::oracle::insert (const std::string &id)
template<Individual T>
std::unique_ptr< basic_oracle > serialize::oracle::load (std::istream &in, const symbol_set &ss)

Variables

std::map< std::string, build_func > serialize::oracle::internal::factory_

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/

Typedef Documentation

◆ build_func

using serialize::oracle::internal::build_func
Initial value:
std::unique_ptr<basic_oracle> (*)(std::istream &,
const symbol_set &)
Definition symbol_set.h:115

Function Documentation

◆ insert()

template<class U>
bool serialize::oracle::insert ( const std::string & id)

Allows insertion of user defined classificators.