| 
    CatapultServer
    v0.5.0.1 (Elephant)
    
   | 
 


Public Member Functions | |
| ConditionalValidator (NotificationValidatorPointerT< TNotification > &&pValidator, const NotificationValidatorPredicate &predicate) | |
| const std::string & | name () const override | 
| Gets the validator name.  More... | |
| ValidationResult | validate (const model::Notification ¬ification, TArgs &&... args) const override | 
| Validates a single notification with contextual information args.  More... | |
  Public Member Functions inherited from catapult::validators::NotificationValidatorT< model::Notification, TArgs... > | |
| virtual | ~NotificationValidatorT ()=default | 
Private Attributes | |
| NotificationValidatorPointerT< TNotification > | m_pValidator | 
| NotificationValidatorPredicate | m_predicate | 
Additional Inherited Members | |
  Public Types inherited from catapult::validators::NotificationValidatorT< model::Notification, TArgs... > | |
| using | NotificationType = model::Notification | 
| Notification type.  More... | |
      
  | 
  inline | 
      
  | 
  inlineoverridevirtual | 
Gets the validator name.
Implements catapult::validators::NotificationValidatorT< model::Notification, TArgs... >.
      
  | 
  inlineoverridevirtual | 
Validates a single notification with contextual information args.
Implements catapult::validators::NotificationValidatorT< model::Notification, TArgs... >.
      
  | 
  private | 
      
  | 
  private |