|
| BasicAndWalkFilter (const WalkFilters &walkFilters) |
|
| ~BasicAndWalkFilter () override=default |
|
bool | beforeArray (const IBasicReflectableDataConstPtr< ALLOC > &array, const BasicFieldInfo< ALLOC > &fieldInfo) override |
|
bool | afterArray (const IBasicReflectableDataConstPtr< ALLOC > &array, const BasicFieldInfo< ALLOC > &fieldInfo) override |
|
bool | beforeCompound (const IBasicReflectableDataConstPtr< ALLOC > &compound, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | afterCompound (const IBasicReflectableDataConstPtr< ALLOC > &compound, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | beforeValue (const IBasicReflectableDataConstPtr< ALLOC > &value, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | afterValue (const IBasicReflectableDataConstPtr< ALLOC > &value, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
|
| BasicAndWalkFilter (const BasicAndWalkFilter &other)=delete |
|
BasicAndWalkFilter & | operator= (const BasicAndWalkFilter &other)=delete |
|
| BasicAndWalkFilter (BasicAndWalkFilter &&other)=delete |
|
BasicAndWalkFilter & | operator= (BasicAndWalkFilter &&other)=delete |
|
virtual | ~IBasicWalkFilter ()=default |
|
virtual bool | beforeArray (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &array, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo)=0 |
|
virtual bool | afterArray (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &array, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo)=0 |
|
virtual bool | beforeCompound (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &compound, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | afterCompound (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &compound, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | beforeValue (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &value, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | afterValue (const IBasicReflectableDataConstPtr< std::allocator< uint8_t > > &value, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
template<typename ALLOC = std::allocator<uint8_t>>
class zserio::BasicAndWalkFilter< ALLOC >
Walk filter which implements composition of particular filters.
The filters are called sequentially and logical and is applied on theirs results. Note that all filters are always called.
Definition at line 380 of file Walker.h.