MCPcopy Create free account
hub / github.com/LMMS/lmms / allocID

Method allocID

src/core/ProjectJournal.cpp:136–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134
135
136jo_id_t ProjectJournal::allocID( JournallingObject * _obj )
137{
138 jo_id_t id;
139 for( jo_id_t tid = rand(); m_joIDs.contains( id = tid % EO_ID_MSB
140 | EO_ID_MSB ); tid++ )
141 {
142 }
143
144 m_joIDs[id] = _obj;
145 //printf("new id: %d\n", id );
146 return id;
147}
148
149
150

Callers 1

JournallingObjectMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected