MCPcopy Create free account
hub / github.com/DFHack/dfhack / get_bitfield_field

Function get_bitfield_field

library/include/DataDefs.h:892–899  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

890 */
891 template<class T>
892 inline bool get_bitfield_field(int *value, const T &bitfield, const std::string &name)
893 {
894 typedef df::bitfield_traits<T> traits;
895 unsigned idx;
896 if (!findBitfieldField(&idx, name, traits::bit_count, traits::bits)) return false;
897 *value = getBitfieldField(&bitfield.whole, idx, traits::bits[idx].size);
898 return true;
899 }
900
901 DFHACK_EXPORT void bitfieldToString(std::vector<std::string> *pvec, const void *p,
902 unsigned size, const bitfield_item_info *items);

Callers 1

json_array_to_bitfieldFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected