33 lines
686 B
C
33 lines
686 B
C
|
/**
|
||
|
* Copyright 2012 Facebook
|
||
|
* @author Tudor Bosman (tudorb@fb.com)
|
||
|
*/
|
||
|
|
||
|
#ifndef THRIFT_LIB_CPP_PROTOCOL_NEUTRONIUM_SCHEMA_INL_H_
|
||
|
#define THRIFT_LIB_CPP_PROTOCOL_NEUTRONIUM_SCHEMA_INL_H_
|
||
|
|
||
|
#ifndef THRIFT_INCLUDE_SCHEMA_INL
|
||
|
#error This file may only be included from Schema.h
|
||
|
#endif
|
||
|
|
||
|
namespace apache {
|
||
|
namespace thrift {
|
||
|
namespace protocol {
|
||
|
namespace neutronium {
|
||
|
|
||
|
namespace detail {
|
||
|
extern const TType typeToTType[];
|
||
|
} // namespace detail
|
||
|
|
||
|
inline TType toTType(reflection::Type t) {
|
||
|
return detail::typeToTType[t];
|
||
|
}
|
||
|
|
||
|
} // namespace neutronium
|
||
|
} // namespace protocol
|
||
|
} // namespace thrift
|
||
|
} // namespace apache
|
||
|
|
||
|
#endif /* THRIFT_LIB_CPP_PROTOCOL_NEUTRONIUM_SCHEMA_INL_H_ */
|
||
|
|