scilab: fix warnings
This commit is contained in:
parent
46a8acb538
commit
2e556a4cda
2 changed files with 15 additions and 16 deletions
|
|
@ -59,16 +59,9 @@ namespace swig
|
||||||
}
|
}
|
||||||
|
|
||||||
operator T () const
|
operator T () const
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
return traits_asval_sequenceitem<T>::asval(_seq, piSeqAddr, _index);
|
return traits_asval_sequenceitem<T>::asval(_seq, piSeqAddr, _index);
|
||||||
}
|
}
|
||||||
catch (std::exception& e)
|
|
||||||
{
|
|
||||||
SWIG_exception(SWIG_RuntimeError, e.what());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
SciSequence_Ref& operator=(const T& v)
|
SciSequence_Ref& operator=(const T& v)
|
||||||
{
|
{
|
||||||
|
|
@ -391,14 +384,19 @@ namespace swig {
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return true;
|
return SWIG_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (std::exception& e)
|
catch (std::exception& e)
|
||||||
{
|
{
|
||||||
SWIG_exception(SWIG_RuntimeError, e.what());
|
SWIG_exception(SWIG_RuntimeError, e.what());
|
||||||
|
return SWIG_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return SWIG_ERROR;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -438,6 +436,7 @@ namespace swig {
|
||||||
catch (std::exception& e)
|
catch (std::exception& e)
|
||||||
{
|
{
|
||||||
SWIG_exception(SWIG_RuntimeError, e.what());
|
SWIG_exception(SWIG_RuntimeError, e.what());
|
||||||
|
return SWIG_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -47,21 +47,21 @@ namespace swig {
|
||||||
// Error returned for sequence containers of default item type
|
// Error returned for sequence containers of default item type
|
||||||
template <typename T> struct traits_as_sequence {
|
template <typename T> struct traits_as_sequence {
|
||||||
static int check(SwigSciObject obj) {
|
static int check(SwigSciObject obj) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
static int get(SwigSciObject obj, void **sequence) {
|
static int get(SwigSciObject obj, void **sequence) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
static int size(SwigSciObject obj, int *size) {
|
static int size(SwigSciObject obj, int *size) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
template <typename T> struct traits_from_sequence {
|
template <typename T> struct traits_from_sequence {
|
||||||
static int create(int size, void **sequence) {
|
static int create(int size, void **sequence) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
static SwigSciObject set(int size, void *sequence) {
|
static SwigSciObject set(int size, void *sequence) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -136,12 +136,12 @@ namespace swig {
|
||||||
// Error returned for sequence containers of default item type
|
// Error returned for sequence containers of default item type
|
||||||
template <typename T> struct traits_asval_sequenceitem {
|
template <typename T> struct traits_asval_sequenceitem {
|
||||||
static T asval(SwigSciObject obj, void *pSequence, int iItemIndex) {
|
static T asval(SwigSciObject obj, void *pSequence, int iItemIndex) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
template <typename T> struct traits_from_sequenceitem {
|
template <typename T> struct traits_from_sequenceitem {
|
||||||
static int from(void *pSequence, int iItemIndex, T itemValue) {
|
static int from(void *pSequence, int iItemIndex, T itemValue) {
|
||||||
SWIG_Error(SWIG_TypeError, type_name<T>());
|
throw std::invalid_argument("The container data type is not supported.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue