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"
36class ARCANE_EXPR_EXPORT BadOperationException
42 VariantBase::eType operandType);
43 BadOperationException(
const BadOperationException& ex);
44 ~BadOperationException() ARCANE_NOEXCEPT {}
48 virtual void explain(std::ostream& m)
const;
53 VariantBase::eType m_operand_type;
virtual void explain(std::ostream &m) const
Explains the cause of the exception in the stream o.
const String & where() const
Location of the exception.
Exception(const String &name, const String &where)
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --