|
| BasicAndWalkFilter (const WalkFilters &walkFilters) |
|
| ~BasicAndWalkFilter () override=default |
|
bool | beforeArray (const IBasicReflectableConstPtr< ALLOC > &array, const BasicFieldInfo< ALLOC > &fieldInfo) override |
|
bool | afterArray (const IBasicReflectableConstPtr< ALLOC > &array, const BasicFieldInfo< ALLOC > &fieldInfo) override |
|
bool | beforeCompound (const IBasicReflectableConstPtr< ALLOC > &compound, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | afterCompound (const IBasicReflectableConstPtr< ALLOC > &compound, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | beforeValue (const IBasicReflectableConstPtr< ALLOC > &value, const BasicFieldInfo< ALLOC > &fieldInfo, size_t elementIndex) override |
|
bool | afterValue (const IBasicReflectableConstPtr< 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 IBasicReflectableConstPtr< std::allocator< uint8_t > > &array, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo)=0 |
|
virtual bool | afterArray (const IBasicReflectableConstPtr< std::allocator< uint8_t > > &array, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo)=0 |
|
virtual bool | beforeCompound (const IBasicReflectableConstPtr< std::allocator< uint8_t > > &compound, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | afterCompound (const IBasicReflectableConstPtr< std::allocator< uint8_t > > &compound, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | beforeValue (const IBasicReflectableConstPtr< std::allocator< uint8_t > > &value, const BasicFieldInfo< std::allocator< uint8_t > > &fieldInfo, size_t elementIndex)=0 |
|
virtual bool | afterValue (const IBasicReflectableConstPtr< 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 373 of file Walker.h.