CatapultServer  v0.5.0.1 (Elephant)
catapult::validators::stateful Namespace Reference

Typedefs

template<typename TNotification >
using NotificationValidatorT = catapult::validators::NotificationValidatorT< TNotification, const ValidatorContext & >
 
template<typename TNotification >
using NotificationValidatorPointerT = std::unique_ptr< const NotificationValidatorT< TNotification > >
 
template<typename TNotification >
using FunctionalNotificationValidatorT = catapult::validators::FunctionalNotificationValidatorT< TNotification, const ValidatorContext & >
 
using EntityValidator = EntityValidatorT< const ValidatorContext & >
 
using NotificationValidator = NotificationValidatorT< model::Notification >
 
using AggregateEntityValidator = AggregateEntityValidatorT< const ValidatorContext & >
 
using AggregateNotificationValidator = AggregateNotificationValidatorT< model::Notification, const ValidatorContext & >
 
using DemuxValidatorBuilder = DemuxValidatorBuilderT< const ValidatorContext & >
 

Typedef Documentation

◆ AggregateEntityValidator

◆ AggregateNotificationValidator

◆ DemuxValidatorBuilder

◆ EntityValidator

◆ FunctionalNotificationValidatorT

◆ NotificationValidator

◆ NotificationValidatorPointerT

template<typename TNotification >
using catapult::validators::stateful::NotificationValidatorPointerT = typedef std::unique_ptr<const NotificationValidatorT<TNotification> >

◆ NotificationValidatorT

template<typename TNotification >
using catapult::validators::stateful::NotificationValidatorT = typedef catapult::validators::NotificationValidatorT<TNotification, const ValidatorContext&>