Skip to content

Commit b10cd36

Browse files
authored
Merge pull request #8583 from The-OpenROAD-Project-staging/odb-enum-name
odb: use Google-style enum naming for gds::DataType
2 parents 65ccb9d + e366a02 commit b10cd36

File tree

4 files changed

+65
-67
lines changed

4 files changed

+65
-67
lines changed

src/odb/include/odb/gdsUtil.h

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,20 +125,18 @@ extern const char* recordNames[];
125125
*/
126126
enum class DataType : uint8_t
127127
{
128-
// TODO: https://google.github.io/styleguide/cppguide.html#Enumerator_Names
129-
#undef NO_DATA // avoid conflict with macro in /usr/include/netdb.h
130-
NO_DATA,
131-
BIT_ARRAY,
132-
INT_2,
133-
INT_4,
134-
REAL_4,
135-
REAL_8,
136-
ASCII_STRING,
137-
INVALID_DT
128+
kNoData,
129+
kBitArray,
130+
kInt2,
131+
kInt4,
132+
kReal4,
133+
kReal8,
134+
kAsciiString,
135+
kInvalid
138136
};
139137

140138
/** dataType sizes in number of bytes */
141-
inline constexpr size_t dataTypeSize[(int) DataType::INVALID_DT]
139+
inline constexpr size_t dataTypeSize[(int) DataType::kInvalid]
142140
= {1, 1, 2, 4, 4, 8, 1};
143141

144142
/**

src/odb/src/gdsin/gdsUtil.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ uint8_t fromRecordType(RecordType recordType)
5757

5858
DataType toDataType(uint8_t dataType)
5959
{
60-
if (dataType >= (uint8_t) DataType::INVALID_DT) {
60+
if (dataType >= (uint8_t) DataType::kInvalid) {
6161
throw std::runtime_error("Corrupted GDS, Invalid data type!");
6262
}
6363
return static_cast<DataType>(dataType);
6464
}
6565

6666
uint8_t fromDataType(DataType dataType)
6767
{
68-
if (dataType >= DataType::INVALID_DT) {
68+
if (dataType >= DataType::kInvalid) {
6969
throw std::runtime_error("Corrupted GDS, Invalid data type!");
7070
}
7171
return static_cast<uint8_t>(dataType);

src/odb/src/gdsin/gdsin.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,28 +106,28 @@ bool GDSReader::readRecord()
106106
}
107107
_r.length = recordLength;
108108
const int length = recordLength - 4;
109-
if (dataType == DataType::INT_2) {
109+
if (dataType == DataType::kInt2) {
110110
_r.data16.clear();
111111
for (int i = 0; i < length; i += 2) {
112112
_r.data16.push_back(readInt16());
113113
}
114-
} else if (dataType == DataType::INT_4) {
114+
} else if (dataType == DataType::kInt4) {
115115
_r.data32.clear();
116116
for (int i = 0; i < length; i += 4) {
117117
_r.data32.push_back(readInt32());
118118
}
119-
} else if (dataType == DataType::REAL_8) {
119+
} else if (dataType == DataType::kReal8) {
120120
_r.data64.clear();
121121
for (int i = 0; i < length; i += 8) {
122122
_r.data64.push_back(readReal8());
123123
}
124-
} else if (dataType == DataType::ASCII_STRING
125-
|| dataType == DataType::BIT_ARRAY) {
124+
} else if (dataType == DataType::kAsciiString
125+
|| dataType == DataType::kBitArray) {
126126
_r.data8.clear();
127127
for (int i = 0; i < length; i++) {
128128
_r.data8.push_back(readInt8());
129129
}
130-
if (dataType == DataType::ASCII_STRING && !_r.data8.empty()
130+
if (dataType == DataType::kAsciiString && !_r.data8.empty()
131131
&& _r.data8.back() == 0) {
132132
_r.data8.pop_back(); // Discard null terminator
133133
}

0 commit comments

Comments
 (0)