Defined in File BucketHost.h
This struct is a nested type of Class MsgBucket.
public MsgBruteForce::Data(Struct MsgBruteForce::Data)
struct MsgBucket::Data : public MsgBruteForce::Data
Internal data representation of Bucket messages within model description hierarchy
virtual ~Data() = default
virtual std::unique_ptr<MsgSpecialisationHandler> getSpecialisationHander(CUDAMessage &owner) const override
virtual std::type_index getType() const override
Used internally to validate that the corresponding Msg type is attached via the agent function shim.
The std::type_index of the Msg type which must be used.
Initially set to 0 Min must be set to the first valid key
Initially set to std::numeric_limits<IntT>::max(), which acts as flag to say it has not been set Max must be set to the last valid key
Copy constructor This is unsafe, should only be used internally, use clone() instead
Normal constructor, only to be called by ModelDescription
- friend class ModelDescription
- friend struct ModelData