12#ifndef ARCANE_DATATYPE_BADVARIANTTYPEEXCEPTION_H
13#define ARCANE_DATATYPE_BADVARIANTTYPEEXCEPTION_H
17#include "arcane/utils/Exception.h"
19#include "arcane/datatype/VariantBase.h"
36class BadVariantTypeException
41 BadVariantTypeException(
const String&
where,VariantBase::eType wrongType);
45 virtual void explain(std::ostream& m)
const;
49 VariantBase::eType m_wrong_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.