|
| | BasicDepthWalkFilter (size_t maxDepth) |
| |
| | ~BasicDepthWalkFilter () 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 |
| |
|
| | BasicDepthWalkFilter (const BasicDepthWalkFilter &other)=delete |
| |
| BasicDepthWalkFilter & | operator= (const BasicDepthWalkFilter &other)=delete |
| |
| | BasicDepthWalkFilter (BasicDepthWalkFilter &&other)=delete |
| |
| BasicDepthWalkFilter & | operator= (BasicDepthWalkFilter &&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::BasicDepthWalkFilter< ALLOC >
Walk filter which allows to walk only to the given maximum depth.
Definition at line 202 of file Walker.h.