#ifndef GGAFCORE_GGAFEXCEPTION_H_
#define GGAFCORE_GGAFEXCEPTION_H_
#include "GgafCommonHeader.h"
#include "jp/ggaf/core/GgafObject.h"

#include <string>

namespace GgafCore {

/**
 * 本ライブラリ例外
 * @version 1.00
 * @since 2007/11/14
 * @author Masatoshi Tsuge
 */
class GgafException : public GgafObject {

public:
    std::string _message;

public:
    explicit GgafException(std::string prm_message);
    virtual std::string getMsg();
    virtual ~GgafException();
};

}
#endif /*GGAFCORE_GGAFEXCEPTION_H_*/
