12#ifndef ARCANE_CORE_EXPR_BADOPERATIONEXCEPTION_H
13#define ARCANE_CORE_EXPR_BADOPERATIONEXCEPTION_H
17#include "arcane/utils/Exception.h"
19#include "arcane/core/datatype/VariantBase.h"
35class ARCANE_EXPR_EXPORT BadOperationException
41 VariantBase::eType operandType);
42 BadOperationException(
const BadOperationException& ex);
43 ~BadOperationException() ARCANE_NOEXCEPT{}
47 virtual void explain(std::ostream& m)
const;
52 VariantBase::eType m_operand_type;
virtual void explain(std::ostream &m) const
Explique la cause de l'exception dans le flot o.
const String & where() const
Localisation de l'exception.
Exception(const String &name, const String &where)
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-