equal
deleted
inserted
replaced
47 |
47 |
48 template <typename BE, typename IE, typename WriterPolicyImpl> |
48 template <typename BE, typename IE, typename WriterPolicyImpl> |
49 inline intptr_t EventWriterHost<BE, IE, WriterPolicyImpl>::end_write(void) { |
49 inline intptr_t EventWriterHost<BE, IE, WriterPolicyImpl>::end_write(void) { |
50 assert(this->is_acquired(), |
50 assert(this->is_acquired(), |
51 "state corruption, calling end with writer with non-acquired state!"); |
51 "state corruption, calling end with writer with non-acquired state!"); |
52 return this->is_valid() ? this->used_offset() : 0; |
52 return this->is_valid() ? (intptr_t)this->used_offset() : 0; |
53 } |
53 } |
54 |
54 |
55 template <typename BE, typename IE, typename WriterPolicyImpl> |
55 template <typename BE, typename IE, typename WriterPolicyImpl> |
56 inline void EventWriterHost<BE, IE, WriterPolicyImpl>::begin_event_write() { |
56 inline void EventWriterHost<BE, IE, WriterPolicyImpl>::begin_event_write() { |
57 assert(this->is_valid(), "invariant"); |
57 assert(this->is_valid(), "invariant"); |