| 
    CatapultServer
    v0.5.0.1 (Elephant)
    
   | 
 
A strongly typed aggregate notification validator. More...


Public Member Functions | |
| virtual std::vector< std::string > | names () const =0 | 
| Gets the names of all sub validators.  More... | |
  Public Member Functions inherited from catapult::validators::NotificationValidatorT< TNotification, TArgs... > | |
| virtual | ~NotificationValidatorT ()=default | 
| virtual const std::string & | name () const=0 | 
| Gets the validator name.  More... | |
| virtual ValidationResult | validate (const TNotification ¬ification, TArgs &&... args) const=0 | 
| Validates a single notification with contextual information args.  More... | |
Additional Inherited Members | |
  Public Types inherited from catapult::validators::NotificationValidatorT< TNotification, TArgs... > | |
| using | NotificationType = TNotification | 
| Notification type.  More... | |
A strongly typed aggregate notification validator.
      
  | 
  pure virtual | 
Gets the names of all sub validators.
Implemented in catapult::validators::AggregateValidatorBuilder< TNotification, TArgs >::DefaultAggregateNotificationValidator.