Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012
Public Member Functions | Static Public Member Functions | Private Attributes

Gaudi::Parsers::PositionalPropertyValueException Class Reference

#include <PropertyValue.h>

Inheritance diagram for Gaudi::Parsers::PositionalPropertyValueException:
Inheritance graph
[legend]
Collaboration diagram for Gaudi::Parsers::PositionalPropertyValueException:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PositionalPropertyValueException (const Position &position, const std::string &message)
const Positionposition () const
virtual ~PositionalPropertyValueException () throw ()

Static Public Member Functions

static
PositionalPropertyValueException 
CouldNotFind (const Position &position, const std::string &name)
static
PositionalPropertyValueException 
CouldNotFindProperty (const Position &position, const std::string &name)
static
PositionalPropertyValueException 
CouldNotFindUnit (const Position &position, const std::string &name)

Private Attributes

Position position_

Detailed Description

Definition at line 90 of file PropertyValue.h.


Constructor & Destructor Documentation

Gaudi::Parsers::PositionalPropertyValueException::PositionalPropertyValueException ( const Position position,
const std::string message 
) [inline]

Definition at line 92 of file PropertyValue.h.

                               : std::runtime_error(message),
      position_(position){}
virtual Gaudi::Parsers::PositionalPropertyValueException::~PositionalPropertyValueException (  ) throw () [inline, virtual]

Definition at line 117 of file PropertyValue.h.

{}

Member Function Documentation

static PositionalPropertyValueException Gaudi::Parsers::PositionalPropertyValueException::CouldNotFind ( const Position position,
const std::string name 
) [inline, static]

Definition at line 97 of file PropertyValue.h.

                             {
    return PositionalPropertyValueException(position,
        "Could not find property "+name+".");
  }
static PositionalPropertyValueException Gaudi::Parsers::PositionalPropertyValueException::CouldNotFindProperty ( const Position position,
const std::string name 
) [inline, static]

Definition at line 103 of file PropertyValue.h.

                               {
      return PositionalPropertyValueException(position,
          "Could not find property '"+name+"'.");
  }
static PositionalPropertyValueException Gaudi::Parsers::PositionalPropertyValueException::CouldNotFindUnit ( const Position position,
const std::string name 
) [inline, static]

Definition at line 110 of file PropertyValue.h.

                                 {
        return PositionalPropertyValueException(position,
            "Could not find unit '"+name+"'.");
    }
const Position& Gaudi::Parsers::PositionalPropertyValueException::position (  ) const [inline]

Definition at line 95 of file PropertyValue.h.

{ return position_;}

Member Data Documentation

Position Gaudi::Parsers::PositionalPropertyValueException::position_ [private]

Definition at line 119 of file PropertyValue.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:55 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004