JBoss Data Grid HotRod C++ Client  6.6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Builder.h
Go to the documentation of this file.
1 /*
2  * Builder.h
3  *
4  * Created on: Jul 18, 2013
5  * Author: samuele
6  */
7 
8 #ifndef BUILDER_H_
9 #define BUILDER_H_
10 
11 namespace infinispan {
12 namespace hotrod {
13 
14 
15 template <class T> class Builder
16 {
17  public:
18  virtual void validate() {};
19  virtual T create() = 0;
20  virtual Builder<T>& read(T& bean) = 0;
21  virtual ~Builder() {};
22 };
23 
24 }} //namespace
25 
26 #endif /* BUILDER_H_ */
virtual ~Builder()
Definition: Builder.h:21
Definition: Builder.h:15
virtual void validate()
Definition: Builder.h:18
virtual Builder< T > & read(T &bean)=0