1 #ifndef __JTRIGGER__JFRAME_T__
2 #define __JTRIGGER__JFRAME_T__
14 namespace JPP {
using namespace JTRIGGER; }
26 template<
class JElement_t,
class JAllocator_t = std::allocator<JElement_t> >
49 std::
vector<JElement_t, JAllocator_t>(frame.begin(), frame.end())
75 this->
assign(frame.begin(), frame.end());
89 return (this->capacity() > this->size() && this->getT(*(this->end())) == this->getT(this->getEndMarker()));
98 if (this->capacity() <= this->size()) {
99 this->reserve(this->size() + 1);
102 *(this->end()) = this->getEndMarker();
Data frame with end marker.
JFrame_t(JFrame_t &frame)
Move constructor.
JAssignSequence< typename JContainer_t::value_type > assign(JContainer_t &out)
Helper method to assign sequence of Comma Separated Values to output container.
JFrame_t & operator=(const JFrame_t &frame)
Assignment operator.
bool hasEndMarker() const
Check presence of end marker.
JFrame_t(const JFrame_t &frame)
Copy constructor.
void putEndMarker()
Append end marker to data.
JFrame_t()
Default constructor.