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

Function set_bitfield_field

library/include/DataDefs.h:879–886  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

877 */
878 template<class T>
879 inline bool set_bitfield_field(T *bitfield, const std::string &name, int value)
880 {
881 typedef df::bitfield_traits<T> traits;
882 unsigned idx;
883 if (!findBitfieldField(&idx, name, traits::bit_count, traits::bits)) return false;
884 setBitfieldField(&bitfield->whole, idx, traits::bits[idx].size, value);
885 return true;
886 }
887
888 /**
889 * Find a bitfield item by key and retrieve its value. Returns success code.

Callers 3

createFromParametersMethod · 0.85
json_array_to_bitfieldFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected