|
Flow123d
3.9.0-43136af37
|
#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.
1.8.17