Flow123d
JS_before_hm-1754-g1847fd3ed
|
#include <string>
#include <memory>
#include <cstdint>
#include <iosfwd>
#include <limits>
#include <type_traits>
#include "input/type_abstract.hh"
#include "input/type_base.hh"
#include "input/type_record.hh"
#include "input/type_selection.hh"
#include "input/type_tuple.hh"
#include "system/asserts.hh"
#include "system/exc_common.hh"
#include "system/file_path.hh"
#include "system/exceptions.hh"
#include "input/storage.hh"
#include "input/input_exception.hh"
#include "accessors_impl.hh"
Go to the source code of this file.
Namespaces | |
Input | |
Abstract linear system class. | |
Input::internal | |
Macros | |
#define | INPUT_CATCH(ExceptionType, AddressEITag, input_accessor) |
Functions | |
Input::TYPEDEF_ERR_INFO (EI_InputType, const string) | |
Input::TYPEDEF_ERR_INFO (EI_RequiredType, const string) | |
Input::TYPEDEF_ERR_INFO (EI_CPPRequiredType, const string) | |
Input::TYPEDEF_ERR_INFO (EI_KeyName, const string) | |
Input::DECLARE_EXCEPTION (ExcTypeMismatch,<< "Key:"<< EI_KeyName::qval<< ". Can not construct Iterator<T> with C++ type T="<< EI_CPPRequiredType::qval<< ";\n"<< "can not convert Type: "<< EI_InputType::qval<< " to: "<< EI_RequiredType::qval) | |
Input::TYPEDEF_ERR_INFO (EI_AccessorName, const string) | |
Input::DECLARE_EXCEPTION (ExcAccessorForNullStorage,<< "Can not create "<< EI_AccessorName::val<< " from StorageNull.") | |
Input::TYPEDEF_ERR_INFO (EI_ParamName, const string) | |
Input::DECLARE_EXCEPTION (ExcAddressNullPointer,<< "NULL pointer in "<< EI_ParamName::val<< " parameter.") | |
std::ostream & | Input::operator<< (std::ostream &stream, const Address &address) |
* 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 accessors.hh.
#define INPUT_CATCH | ( | ExceptionType, | |
AddressEITag, | |||
input_accessor | |||
) |
Definition at line 63 of file accessors.hh.