diff options
| author | alevitskii <[email protected]> | 2025-09-02 06:57:05 +0300 | 
|---|---|---|
| committer | alevitskii <[email protected]> | 2025-09-02 07:19:27 +0300 | 
| commit | 7e399723cf6d967e20c8f9d2ee975426636242c5 (patch) | |
| tree | abd5283daba11c07afc8fc16f02aec2c19e2272a /contrib/tools/swig/Lib/java/std_array.i | |
| parent | 14e9c865541d5abe545cb496c0143e4905b00c78 (diff) | |
Drop LINTER param from styling macroses and cleanup deps
 Drop LINTER param from styling macroses
commit_hash:00dd2e2ee103e509cff38f520d4779974abe39a7
Diffstat (limited to 'contrib/tools/swig/Lib/java/std_array.i')
| -rw-r--r-- | contrib/tools/swig/Lib/java/std_array.i | 62 | 
1 files changed, 0 insertions, 62 deletions
diff --git a/contrib/tools/swig/Lib/java/std_array.i b/contrib/tools/swig/Lib/java/std_array.i deleted file mode 100644 index b5012dee038..00000000000 --- a/contrib/tools/swig/Lib/java/std_array.i +++ /dev/null @@ -1,62 +0,0 @@ -/* ----------------------------------------------------------------------------- - * std_array.i - * ----------------------------------------------------------------------------- */ - -%include <std_common.i> - -%fragment("SWIG_ArraySize", "header", fragment="SWIG_JavaIntFromSize_t") { -  SWIGINTERN jint SWIG_ArraySize(size_t size) { -    jint sz = SWIG_JavaIntFromSize_t(size); -    if (sz == -1) { -      throw std::out_of_range("array size is too large to fit into a Java int"); -    } - -    return sz; -  } -} - -%javamethodmodifiers std::array::sizeImpl "private"; - -namespace std { - -  template<class T, size_t N> class array { -  public: -    typedef size_t size_type; -    typedef ptrdiff_t difference_type; -    typedef T value_type; -    typedef value_type* pointer; -    typedef const value_type* const_pointer; -    typedef value_type& reference; -    typedef const value_type& const_reference; - -    array(); -    array(const array& other); - -    %rename(isEmpty) empty; -    bool empty() const; -    void fill(const T& u); -    %extend { -      %fragment("SWIG_ArraySize"); - -      jint size() const throw (std::out_of_range) { -        return SWIG_ArraySize(self->size()); -      } - -      const_reference get(int i) throw (std::out_of_range) { -        int size = int(self->size()); -        if (i>=0 && i<size) -          return (*self)[i]; -        else -          throw std::out_of_range("array index out of range"); -      } -      void set(int i, const value_type& val) throw (std::out_of_range) { -        int size = int(self->size()); -        if (i>=0 && i<size) -          (*self)[i] = val; -        else -          throw std::out_of_range("array index out of range"); -      } -    } -  }; -} -  | 
