Macro to disable RTTI
This commit is contained in:
parent
1a558d76bd
commit
164095cc0c
@ -500,7 +500,11 @@ namespace cxxopts
|
|||||||
const T&
|
const T&
|
||||||
as() const
|
as() const
|
||||||
{
|
{
|
||||||
|
#ifdef CXXOPTS_NO_RTTI
|
||||||
|
return static_cast<const values::default_value<T>&>(*m_value).get();
|
||||||
|
#else
|
||||||
return dynamic_cast<const values::default_value<T>&>(*m_value).get();
|
return dynamic_cast<const values::default_value<T>&>(*m_value).get();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user