cppbind: small logging/warning updates.
This commit is contained in:
@@ -737,6 +737,17 @@ namespace nasal
|
|||||||
&& dynamic_cast<const typename Ghost::raw_type*>(base) != base )
|
&& dynamic_cast<const typename Ghost::raw_type*>(base) != base )
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
if( !getSingletonPtr() )
|
||||||
|
{
|
||||||
|
SG_LOG
|
||||||
|
(
|
||||||
|
SG_NASAL,
|
||||||
|
SG_INFO,
|
||||||
|
"Ghost::getTypeFor: can not get type for unregistered ghost"
|
||||||
|
);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
// Now check if we can further downcast to one of our derived classes.
|
// Now check if we can further downcast to one of our derived classes.
|
||||||
for( typename DerivedList::reverse_iterator
|
for( typename DerivedList::reverse_iterator
|
||||||
derived = getSingletonPtr()->_derived_types.rbegin();
|
derived = getSingletonPtr()->_derived_types.rbegin();
|
||||||
|
|||||||
@@ -144,7 +144,10 @@ namespace nasal
|
|||||||
{
|
{
|
||||||
// We take just double because in Nasal every number is represented as
|
// We take just double because in Nasal every number is represented as
|
||||||
// double
|
// double
|
||||||
double nasal_vec[2] = {vec[0], vec[1]};
|
double nasal_vec[2] = {
|
||||||
|
static_cast<double>(vec[0]),
|
||||||
|
static_cast<double>(vec[1])
|
||||||
|
};
|
||||||
return to_nasal_helper(c, nasal_vec);
|
return to_nasal_helper(c, nasal_vec);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user