MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / ModValidityString

Function ModValidityString

Source/Internal/modloading.cpp:86–346  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84int ModInstance::sid_counter = 1;
85
86static const char* ModValidityString(const ModValidity& value) {
87 if (ModInstance::kValidityValid.Intersects(value)) {
88 return "kValidityValid";
89 }
90 if (ModInstance::kValidityBrokenXml.Intersects(value)) {
91 return "kValidityBrokenXml";
92 }
93 if (ModInstance::kValidityInvalidVersion.Intersects(value)) {
94 return "kValidityInvalidVersion";
95 }
96 if (ModInstance::kValidityMissingReadRights.Intersects(value)) {
97 return "kValidityMissingReadRights";
98 }
99 if (ModInstance::kValidityMissingXml.Intersects(value)) {
100 return "kValidityMissingXml";
101 }
102 if (ModInstance::kValidityUnloaded.Intersects(value)) {
103 return "kValidityUnloaded";
104 }
105 if (ModInstance::kValidityUnsupportedOvergrowthVersion.Intersects(value)) {
106 return "kValidityUnsupportedOvergrowthVersion";
107 }
108 if (ModInstance::kValidityNoDataOnDisk.Intersects(value)) {
109 return "kValidityNoDataOnDisk";
110 }
111 if (ModInstance::kValiditySteamworksError.Intersects(value)) {
112 return "kValiditySteamworksError";
113 }
114 if (ModInstance::kValidityNotInstalled.Intersects(value)) {
115 return "kValidityNotInstalled";
116 }
117 if (ModInstance::kValidityNotSubscribed.Intersects(value)) {
118 return "kValidityNotSubscribed";
119 }
120 if (ModInstance::kValidityIDTooLong.Intersects(value)) {
121 return "kValidityIDTooLong";
122 }
123 if (ModInstance::kValidityIDMissing.Intersects(value)) {
124 return "kValidityIDMissing";
125 }
126 if (ModInstance::kValidityIDInvalid.Intersects(value)) {
127 return "kValidityIDInvalid";
128 }
129 if (ModInstance::kValidityNameTooLong.Intersects(value)) {
130 return "kValidityNameTooLong";
131 }
132 if (ModInstance::kValidityVersionTooLong.Intersects(value)) {
133 return "kValidityVersionTooLong";
134 }
135 if (ModInstance::kValidityAuthorTooLong.Intersects(value)) {
136 return "kValidityAuthorTooLong";
137 }
138 if (ModInstance::kValidityDescriptionTooLong.Intersects(value)) {
139 return "kValidityDescriptionTooLong";
140 }
141 if (ModInstance::kValidityThumbnailMaxLength.Intersects(value)) {
142 return "kValidityThumbnailMaxLength";
143 }

Callers

nothing calls this directly

Calls 1

IntersectsMethod · 0.80

Tested by

no test coverage detected