20 lines
623 B
C++
20 lines
623 B
C++
/*******************************************************************************
|
||
Copyright <20> 2017 Philips Lighting Holding B.V.
|
||
All Rights Reserved.
|
||
********************************************************************************/
|
||
|
||
#ifndef LIBHUESTREAM_DEFAULTOBJECTBUILDER_H
|
||
#define LIBHUESTREAM_DEFAULTOBJECTBUILDER_H
|
||
|
||
#include "huestream/common/serialize/ObjectBuilder.h"
|
||
|
||
namespace huestream {
|
||
class DefaultObjectBuilder: public ObjectBuilder {
|
||
|
||
protected:
|
||
std::shared_ptr<Serializable> ConstructInstanceOf(std::string type) override;
|
||
};
|
||
|
||
} // namespace huestream
|
||
|
||
#endif //LIBHUESTREAM_DEFAULTOBJECTBUILDER_H
|