Skip to content

Commit a4a0c8f

Browse files
committed
Rename the type for HeaderComments
1 parent 2d4634e commit a4a0c8f

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

stfpy/stfpy/stf_inst_reader.pxd

+10-10
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22

33
from cython.operator cimport dereference
44
from stfpy.stf_lib.stf_inst_reader cimport STFInstReader as _STFInstReader
5-
from stfpy.stf_lib.stf_inst_reader cimport StringVector as _StringVector, StringVectorIterator as _StringVectorIterator
5+
from stfpy.stf_lib.stf_inst_reader cimport HeaderCommentsType as _HeaderCommentsType, HeaderCommentsTypeIterator as _HeaderCommentsTypeIterator
66

77
ctypedef _STFInstReader.iterator _STFInstReaderIterator
88

9-
cdef class StringVectorIterator:
10-
cdef _StringVectorIterator c_it
11-
cdef _StringVectorIterator c_end_it
9+
cdef class HeaderCommentsTypeIterator:
10+
cdef _HeaderCommentsTypeIterator c_it
11+
cdef _HeaderCommentsTypeIterator c_end_it
1212

1313
@staticmethod
14-
cdef inline StringVectorIterator _construct(const _StringVector* vec):
15-
it = StringVectorIterator()
14+
cdef inline HeaderCommentsTypeIterator _construct(const _HeaderCommentsType* vec):
15+
it = HeaderCommentsTypeIterator()
1616
it.c_it = dereference(vec).begin()
1717
it.c_end_it = dereference(vec).end()
1818
return it
1919

20-
cdef class StringVector:
21-
cdef const _StringVector* c_vec
20+
cdef class HeaderCommentsType:
21+
cdef const _HeaderCommentsType* c_vec
2222

2323
@staticmethod
24-
cdef inline StringVector _construct(const _StringVector& vec):
25-
new_vec = StringVector()
24+
cdef inline HeaderCommentsType _construct(const _HeaderCommentsType& vec):
25+
new_vec = HeaderCommentsType()
2626
new_vec.c_vec = &vec
2727
return new_vec
2828

stfpy/stfpy/stf_inst_reader.pyx

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ from stfpy.stf_inst import STFInst
77
from cython.operator cimport dereference, preincrement
88
include "stfpy/stf_lib/stf_reader_constants.pxi"
99

10-
cdef class StringVectorIterator:
10+
cdef class HeaderCommentsTypeIterator:
1111
def __next__(self):
1212
if self.c_it == self.c_end_it:
1313
raise StopIteration
1414
value = dereference(self.c_it)
1515
preincrement(self.c_it)
1616
return value
1717

18-
cdef class StringVector:
18+
cdef class HeaderCommentsType:
1919
def __iter__(self):
20-
return StringVectorIterator._construct(self.c_vec)
20+
return HeaderCommentsTypeIterator._construct(self.c_vec)
2121

2222
def __len__(self):
2323
return dereference(self.c_vec).size()
@@ -73,4 +73,4 @@ cdef class STFInstReader:
7373
return self.c_reader.minor()
7474

7575
def getHeaderComments(self):
76-
return StringVector._construct(dereference(self.c_reader).getHeaderCommentsString())
76+
return HeaderCommentsType._construct(dereference(self.c_reader).getHeaderCommentsString())

stfpy/stfpy/stf_lib/stf_inst_reader.pxd

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ from libcpp.vector cimport vector
55
from cython.cimports.libcpp.string import string
66
from stfpy.stf_lib.stf_inst cimport STFInst
77

8-
ctypedef vector[string] StringVector
9-
ctypedef vector[string].const_iterator StringVectorIterator
8+
ctypedef vector[string] HeaderCommentsType
9+
ctypedef vector[string].const_iterator HeaderCommentsTypeIterator
1010

1111
cdef extern from "stf_inst_reader.hpp" namespace "stf":
1212
cdef cppclass STFInstReader:
@@ -25,4 +25,4 @@ cdef extern from "stf_inst_reader.hpp" namespace "stf":
2525
iterator end()
2626
uint32_t major()
2727
uint32_t minor()
28-
const StringVector& getHeaderCommentsString()
28+
const HeaderCommentsType& getHeaderCommentsString()

0 commit comments

Comments
 (0)