Line data Source code
1 : /*! 2 : * \file esys/repo/manifest/fileerror.cpp 3 : * \brief 4 : * 5 : * \cond 6 : * __legal_b__ 7 : * 8 : * Copyright (c) 2021 Michel Gillet 9 : * Distributed under the MIT License. 10 : * (See accompanying file LICENSE.txt or 11 : * copy at https://opensource.org/licenses/MIT) 12 : * 13 : * __legal_e__ 14 : * \endcond 15 : * 16 : */ 17 : 18 : #include "esys/repo/esysrepo_prec.h" 19 : #include "esys/repo/manifest/fileerror.h" 20 : 21 : namespace esys::repo::manifest 22 : { 23 : 24 0 : FileError::FileError() = default; 25 : 26 0 : FileError::~FileError() = default; 27 : 28 0 : void FileError::set_msg(const std::string &msg) 29 : { 30 0 : m_msg = msg; 31 0 : } 32 : 33 0 : const std::string &FileError::get_msg() 34 : { 35 0 : return m_msg; 36 : } 37 : 38 0 : void FileError::set_value(int value) 39 : { 40 0 : m_value = value; 41 0 : } 42 : 43 0 : int FileError::get_value() const 44 : { 45 0 : return m_value; 46 : } 47 : 48 0 : void FileError::set_line_number(int line_number) 49 : { 50 0 : m_line_number = line_number; 51 0 : } 52 : 53 0 : int FileError::get_line_number() const 54 : { 55 0 : return m_line_number; 56 : } 57 : 58 : } // namespace esys::repo::manifest