Project

General

Profile

Feature #1379

Support for long long unsigned int

Added by Heidt, Christopher over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Data Structure
Target version:
Start date:
26 November 2013
Due date:
% Done:

100%

Estimated time:
Workflow:
New Issue

Description

We need access to more digits for an ID number, preferably we need to store the number as a long long unsigned int. As a temporary measure I am storing the number as a double but that is not a good solution. Changing things over to a long long unsigned int, in the data structure and leaving the variable as an IntProcessor in the Processor gives an error. What do we need to do to get this working?

#1

Updated by Rajaram, Durga over 8 years ago

There is an unsigned int processor available, but if I understand, what you're saying is you need up to 64 bits?
From what I can tell there is no 'long long' implementation in JsonCpp 0.5.0, which is what we have in MAUS, but JsonCpp ver >= 0.6 seems to have an Int64

#2

Updated by Rogers, Chris over 8 years ago

  • Target version set to Future MAUS release

Would it be too ugly to store as a string in the rare instance that we have a primitive data type not recognised by Json?

#3

Updated by Rogers, Chris over 8 years ago

Fix pushed to bzr+ssh://bazaar.launchpad.net/~chris-rogers/maus/1379/ ... going through style and test server...

#4

Updated by Rogers, Chris over 8 years ago

  • Tracker changed from Bug to Feature
#5

Updated by Rogers, Chris over 8 years ago

  • Category changed from Code Management to Data Structure
#6

Updated by Rogers, Chris over 8 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Merged in r1017

#7

Updated by Rajaram, Durga over 8 years ago

  • Target version changed from Future MAUS release to MAUS-v0.7.7

Also available in: Atom PDF