MCPcopy Create free account
hub / github.com/Singular/Singular / Intvec

Class Intvec

Singular/dyn_modules/python/IIntvec.h:5–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3#include <vector>
4#include "misc/intvec.h"
5class Intvec: public std::vector<int>
6{
7public:
8 Intvec(iterator first,
9 iterator last,
10 const allocator_type& __a = allocator_type()):
11 std::vector<int>(first,last,__a){}
12 Intvec(int n=0):std::vector<int>(n){}
13 Intvec(intvec& iv):std::vector<int>(iv.length())
14 {
15 int n=iv.length();
16 for(int i=0;i<n;i++)
17 {
18 (*this)[i]=iv[i];
19 }
20 }
21 intvec* allocate_legacy_intvec_copy() const
22 {
23 int s=size();
24 intvec* iv=new intvec(s);
25
26 for(int i=0;i<s;i++)
27 {
28 (*iv)[i]=(*this)[i];
29 }
30 return iv;
31 }
32};
33#endif

Callers 2

buildPyObjectFromLeftvFunction · 0.70
buildPyObjectFromIdhdlFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected