Macaulay2 Engine
Loading...
Searching...
No Matches

◆ stdvector_to_M2_ArrayString()

M2_ArrayString stdvector_to_M2_ArrayString ( const std::vector< std::string > & strs)
inline

Definition at line 67 of file util.hpp.

69{
70 // needed since M2_ArrayString len field is int
71 auto len = static_cast<int>(strs.size());
72 M2_ArrayString a = getmemarraytype(M2_ArrayString, len);
73 for (auto i = 0; i < len; i++) a->array[i] = M2_tostring(strs[i].c_str());
74 a->len = len;
75 return a;
76}
#define getmemarraytype(S, len)
Definition m2-mem.h:142
M2_string M2_tostring(const char *s)
Definition m2-types.cpp:31

References getmemarraytype, and M2_tostring().

Referenced by TEST(), and TEST().