SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEFramework
SEFramework
Property
PropertyNotFoundException.h
Go to the documentation of this file.
1
23
#ifndef _SEFRAMEWORK_PROPERTY_PROPERTYNOTFOUNDEXCEPTION_H
24
#define _SEFRAMEWORK_PROPERTY_PROPERTYNOTFOUNDEXCEPTION_H
25
26
#include "
ElementsKernel/Exception.h
"
27
#include "
SEFramework/Property/PropertyId.h
"
28
29
namespace
SourceXtractor
{
30
36
class
PropertyNotFoundException
:
public
Elements::Exception
{
37
public
:
38
PropertyNotFoundException
(
PropertyId
property_id) : Elements::
Exception
(
39
std
::
string
(
"Property "
) + property_id.getString() +
" not found!"
) {}
40
};
41
42
}
/* namespace SourceXtractor */
43
44
45
#endif
std
STL namespace.
std::string
STL class.
SourceXtractor::PropertyNotFoundException::PropertyNotFoundException
PropertyNotFoundException(PropertyId property_id)
Definition:
PropertyNotFoundException.h:38
SourceXtractor
Definition:
Aperture.h:30
PropertyId.h
Elements::Exception::Exception
Exception(ExitCode e=ExitCode::NOT_OK)
Elements::Exception
SourceXtractor::PropertyId
Identifier used to set and retrieve properties.
Definition:
PropertyId.h:40
SourceXtractor::PropertyNotFoundException
An exception indicating that a Property was not available and could not be computed on demand.
Definition:
PropertyNotFoundException.h:36
Exception.h
Generated by
1.8.15