Flow123d
release_2.2.0-914-gf1a3a4f
|
#include <limits>
#include <ios>
#include <map>
#include <vector>
#include <string>
#include <iomanip>
#include "system/system.hh"
#include <boost/type_traits.hpp>
#include <boost/tokenizer.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/functional/hash.hpp>
#include <boost/pointer_cast.hpp>
#include "input_type.hh"
#include "type_output.hh"
#include "type_repository.hh"
#include "attribute_lib.hh"
#include "json_spirit/json_spirit.h"
#include <stdint.h>
#include <boost/exception/detail/error_info_impl.hpp>
#include <boost/exception/info.hpp>
#include <boost/functional/hash/hash.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <memory>
#include <ostream>
#include <typeinfo>
#include <utility>
#include "input/json_spirit/json_spirit_error_position.h"
#include "input/json_spirit/json_spirit_reader.h"
#include "input/json_spirit/json_spirit_value.h"
#include "input/type_base.hh"
#include "input/type_generic.hh"
#include "system/asserts.hh"
#include "system/exceptions.hh"
#include "system/file_path.hh"
Go to the source code of this file.
Namespaces | |
Input | |
Abstract linear system class. | |
Input::Type | |
Macros | |
#define | ARRAY_CONSTRUCT(TYPE) template Array::Array(const TYPE &type, unsigned int min_size, unsigned int max_size) |
Functions | |
std::ostream & | Input::Type::operator<< (std::ostream &stream, const TypeBase &type) |
For convenience we provide also redirection operator for output documentation of Input:Type classes. More... | |
Input::Type::ARRAY_CONSTRUCT (String) | |
Input::Type::ARRAY_CONSTRUCT (Integer) | |
Input::Type::ARRAY_CONSTRUCT (Double) | |
Input::Type::ARRAY_CONSTRUCT (Bool) | |
Input::Type::ARRAY_CONSTRUCT (FileName) | |
Input::Type::ARRAY_CONSTRUCT (Selection) | |
Input::Type::ARRAY_CONSTRUCT (Array) | |
Input::Type::ARRAY_CONSTRUCT (Record) | |
Input::Type::ARRAY_CONSTRUCT (Tuple) | |
Input::Type::ARRAY_CONSTRUCT (Abstract) | |
Input::Type::ARRAY_CONSTRUCT (Parameter) | |
Input::Type::ARRAY_CONSTRUCT (Instance) | |
* Copyright (C) 2015 Technical University of Liberec. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Definition in file type_base.cc.
#define ARRAY_CONSTRUCT | ( | TYPE | ) | template Array::Array(const TYPE &type, unsigned int min_size, unsigned int max_size) |
Definition at line 380 of file type_base.cc.