20#ifndef GEODE_CACHEABLEUNDEFINED_H_
21#define GEODE_CACHEABLEUNDEFINED_H_
25#include "Serializable.hpp"
26#include "internal/DSFixedId.hpp"
27#include "internal/DataSerializableFixedId.hpp"
28#include "internal/geode_globals.hpp"
46 :
public internal::DataSerializableFixedId_t<
47 internal::DSFid::CacheableUndefined> {
62 return std::make_shared<CacheableUndefined>();
68 inline static std::shared_ptr<CacheableUndefined>
create() {
69 return std::make_shared<CacheableUndefined>();
Implements a DataSerializable object for undefined query results.
Definition: CacheableUndefined.hpp:47
static std::shared_ptr< CacheableUndefined > create()
Factory method for creating the default instance of CacheableUndefined.
Definition: CacheableUndefined.hpp:68
static std::shared_ptr< Serializable > createDeserializable()
creation function for undefined query result
Definition: CacheableUndefined.hpp:61
Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from...
Definition: DataInput.hpp:59
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:48