1/* 2 * Copyright 2011-2018, Rene Gollent, rene@gollent.com. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef BMESSAGE_TYPE_HANDLER_H 6#define BMESSAGE_TYPE_HANDLER_H 7 8 9#include "TypeHandler.h" 10 11 12class BMessageTypeHandler : public TypeHandler { 13public: 14 virtual ~BMessageTypeHandler(); 15 16 virtual const char* Name() const; 17 virtual float SupportsType(Type* type) const; 18 virtual status_t CreateValueNode(ValueNodeChild* nodeChild, 19 Type* type, ValueNode*& _node); 20}; 21 22#endif // BMESSAGE_TYPE_HANDLER_H 23