ores.utility

Contains assorted basic functionality that does not fit elsewhere.

Preamble

' This program is free software; you can redistribute it and/or modify it under
' the terms of the GNU General Public License as published by the Free Software
' Foundation; either version 3 of the License, or (at your option) any later
' version.
'
' 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.
'
' You should have received a copy of the GNU General Public License along with
' GNU Emacs; see the file COPYING. If not, write to the Free Software
' Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
@startuml

Model

namespace ores #F2F2F2 {

    note "Contains assorted basic functionality that does not fit elsewhere." as N1
    utility --- N1
    namespace utility #F2F2F2 {
        note "Generic exception classes" as N1
        exception --- N1

Exception

namespace exception #F2F2F2 {
    class invalid_enum_value <<std::exception>> #E8C2F8
    note top of invalid_enum_value
        The exception thrown when an enum has an unexpected value.
    end note
}

Postamble

    }
}

' Local Variables:
' compile-command: "java -Djava.awt.headless=true -DPLANTUML_SECURITY_PROFILE=UNSECURE -DPLANTUML_LIMIT_SIZE= -jar /usr/share/plantuml/plantuml.jar ores.utility.plantuml"
' End:
@enduml