public void Visit(UnsignedIntegral u) { var cPP_type_size = (uint)Math.Max(8, Math.Pow(2, Math.Ceiling(Math.Log(this.Size) / Math.Log(2)))); Debug.Assert(cPP_type_size % 8 == 0); this.CppType = String.Format("std::uint{0}_t", cPP_type_size); this.CaptureType = String.Format("std::uint{0}_t", this.CaptureSize); }
public void Visit(UnsignedIntegral u) { CreateDeclaration(); CreateBody(); }