MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / scale_integer

Function scale_integer

dds/DCPS/XTypes/IdlScanner.h:871–879  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

869 }
870
871 bool scale_integer(ACE_UINT64 base, ACE_UINT64 value)
872 {
873 const ACE_UINT64 next = numeric_literal_.integer_value_ * base + value;
874 if (numeric_literal_.integer_value_ && next < numeric_literal_.integer_value_) {
875 return false;
876 }
877 numeric_literal_.integer_value_ = next;
878 return true;
879 }
880
881 bool scale_exponent(ACE_UINT64 value)
882 {

Calls

no outgoing calls

Tested by

no test coverage detected