add ability to write trees to file
parent
ece76e1a91
commit
d14ccfd1da
239
.idea/editor.xml
239
.idea/editor.xml
|
@ -1,245 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="BackendCodeEditorSettings">
|
<component name="BackendCodeEditorSettings">
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSmartPointerVsMakeFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionalStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReinterpretCastFromVoidPtr/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConvertingConstructor/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConversionOperator/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDiscardedPostfixOperatorResult/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstValueFunctionReturnType/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeConst/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeStatic/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVariableCanBeMadeConstexpr/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConstPtrOrRef/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPassValueParameterByConstReference/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppThrowExpressionCanBeReplacedWithRethrow/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroConstantCanBeReplacedWithNullptr/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCompileTimeConstantCanBeReplacedWithBooleanConstant/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIfCanBeReplacedByConstexprIf/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IfStdIsConstantEvaluatedCanBeReplaced/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StdIsConstantEvaluatedWillAlwaysEvaluateToConstant/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=ConstevalIfIsAlwaysConstant/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassCanBeFinal/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStructuredBinding/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseTypeTraitAlias/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAlgorithmWithCount/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseRangeAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseElementsView/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStdSize/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForLoopCanBeReplacedWithWhile/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppJoinDeclarationAndAssignment/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceTieWithStructuredBinding/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceMemsetWithZeroInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAssociativeContains/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseEraseAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseFamiliarTemplateSyntaxForGenericLambdas/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScope/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScopeInitStatement/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantNamespaceDefinition/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineFunctionDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineVariableDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrivateSpecialMemberFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHiddenFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHidingFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPolymorphicClassWithNonVirtualPublicDestructor/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractClassWithoutSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompleteSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultCaseNotHandledInSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyErroneousEmptyStatements/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExpressionWithoutSideEffects/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNoDiscardExpression/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionResultShouldBeUsed/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingKeywordThrow/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTypeWithoutTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTemplateWithoutTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppImplicitDefaultConstructorNotAvailable/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeedsConstructorBecauseOfUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedNonStaticDataMember/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRangeBasedForIncompatibleReference/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroValuedExpressionUsedAsNullPointer/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUnintendedObjectSlicing/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorDisambiguatedAsFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionInFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMustBePublicVirtualToImplementInterface/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationSpecifierWithoutDeclarators/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEmptyDeclaration/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesLocal/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesUncapturedLocal/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMismatchedClassTags/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUsingResultOfAssignmentAsCondition/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIntegralToPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerToIntegralConversion/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompatiblePointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerConversionDropsQualifiers/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStringLiteralToCharPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExceptionSafeResourceAcquisition/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionCallInsideCtor/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractVirtualFunctionCallInCtor/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInvalidLineContinuation/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfBadFormat/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfRiskyFormat/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfMissedArg/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfExtraArg/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatBadCode/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatLegacyCode/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatMixedArgs/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooFewArgs/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooManyArgs/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedEntity/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingIncludeGuard/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenSyntaxError/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUnresolvedReference/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUndocumentedParameter/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeletingVoidPointer/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBooleanIncrementExpression/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedRegisterStorageClassSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIdenticalOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEqualOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedefinitionOfDefaultArgumentInOverrideFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnamedNamespaceInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNamesMismatch/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNodiscardFunctionWithoutReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantComplexityInComparison/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSpecialFunctionWithoutNoexceptSpecification/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnsignedZeroComparison/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterLiteral/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterWideLiteral/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantQualifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAccessSpecifierWithNoDeclarations/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeyword/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeywordInsideCompoundStatement/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantControlFlowJump/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyStatement/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyDeclaration/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantParentheses/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantLambdaParameterList/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantCastExpression/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHeaderHasBeenAlreadyIncluded/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateArgumentsCanBeDeduced/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateArguments/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticSpecifierOnAnonymousNamespaceMember/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnMemberAllocationFunction/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnThreadLocalLocalVariable/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantInlineSpecifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConstSpecifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBooleanExpressionArgument/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantVoidArgumentList/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantMemberInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVolatileParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalFunctionInFinalClass/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalNonOverridingVirtualFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElaboratedTypeSpecifier/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantDereferencingAndTakingAddress/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConditionalExpression/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConditionalExpressionCanBeSimplified/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantExportKeyword/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantZeroInitializerInAggregateInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassIsIncomplete/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterShadowing/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMutableSpecifierOnReferenceMember/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultInitializationWithNoUserConstructor/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExplicitSpecializationInNonNamespaceScope/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnionMemberOfReferenceType/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedDependentBaseClass/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderIsNotIncluded/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderNotFound/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCoroutineCallResolveError/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAwaiterTypeIsNotClass/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppOutParameterMustBeWritten/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWarningDirective/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticAssertFailure/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEvaluationFailure/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTypeAliasNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConceptNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnumeratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLambdaCaptureNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableWithNonTrivialDtorIsNeverUsed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityAssignedButNoRead/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityUsedOnlyInUnevaluatedContext/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppObjectMemberMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSomeObjectMembersMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorUsedBeforeInitialization/@EntryIndexedValue" value="ERROR" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnusedIncludeDirective/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNotAllPathsReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CDeclarationWithImplicitIntType/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionDoesntReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReturnNoValueInNonVoidFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCVQualifierCanNotBeAppliedToReference/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDereferenceOperatorLimitExceeded/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForwardEnumDeclarationWithoutUnderlyingType/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaEndRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticDataMemberInUnnamedStruct/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultIsUsedAsIdentifier/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLongFloat/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtReinterpretCastFromNullptr/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtBindingRValueToLvalueReference/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtAddressOfClassRValue/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtDoubleUserConversionInCopyInit/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtCopyElisionInCopyInitDeclarator/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtNotInitializedStaticConstLocalVar/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRemoveRedundantBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceIfStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceForStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceWhileStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceDoStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongIncludesOrder/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongSlashesInIncludeDirective/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceNestedNamespacesStyle/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceTypeAliasCodeStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceFunctionDeclarationStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberInitializersOrder/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingFunctionStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingDestructorStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAuto/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAutoForNumeric/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersPlacement/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersOrder/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnecessaryWhitespace/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTabsAreDisallowed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantConditions/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANullDereference/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANotInitializedField/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALoopConditionNotUpdated/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFADeletedPointer/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAMemoryLeak/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInvalidatedMemory/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesScope/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesFunction/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantParameter/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantFunctionResult/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAArrayIndexOutOfBounds/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableCode/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableFunctionCall/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAEndlessLoop/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInfiniteRecursion/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnusedValue/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreadVariable/@EntryIndexedValue" value="WARNING" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFATimeOver/@EntryIndexedValue" value="HINT" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInconsistentNaming/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StringLiteralTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CommentTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IdentifierTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
|
|
||||||
<option name="/Default/CodeStyle/Naming/CppNaming/Rules/=Enums/@EntryIndexedValue" value="<NamingElement Priority="3"><Descriptor Static="Indeterminate" Constexpr="Indeterminate" Const="Indeterminate" Volatile="Indeterminate" Accessibility="NOT_APPLICABLE"><type Name="enum" /></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="False" Prefix="" Suffix="" Style="AA_BB" /></NamingElement>" type="string" />
|
<option name="/Default/CodeStyle/Naming/CppNaming/Rules/=Enums/@EntryIndexedValue" value="<NamingElement Priority="3"><Descriptor Static="Indeterminate" Constexpr="Indeterminate" Const="Indeterminate" Volatile="Indeterminate" Accessibility="NOT_APPLICABLE"><type Name="enum" /></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="False" Prefix="" Suffix="" Style="AA_BB" /></NamingElement>" type="string" />
|
||||||
<option name="/Default/CodeStyle/Naming/CppNaming/Rules/=Class_0020and_0020struct_0020fields/@EntryIndexedValue" value="<NamingElement Priority="11"><Descriptor Static="Indeterminate" Constexpr="Indeterminate" Const="Indeterminate" Volatile="Indeterminate" Accessibility="NOT_APPLICABLE"><type Name="class field" /><type Name="struct field" /></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="False" Prefix="m_" Suffix="" Style="aa_bb" /></NamingElement>" type="string" />
|
<option name="/Default/CodeStyle/Naming/CppNaming/Rules/=Class_0020and_0020struct_0020fields/@EntryIndexedValue" value="<NamingElement Priority="11"><Descriptor Static="Indeterminate" Constexpr="Indeterminate" Const="Indeterminate" Volatile="Indeterminate" Accessibility="NOT_APPLICABLE"><type Name="class field" /><type Name="struct field" /></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="False" Prefix="m_" Suffix="" Style="aa_bb" /></NamingElement>" type="string" />
|
||||||
</component>
|
</component>
|
||||||
|
|
110
.idea/vcs.xml
110
.idea/vcs.xml
|
@ -2,116 +2,6 @@
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="VcsDirectoryMappings">
|
<component name="VcsDirectoryMappings">
|
||||||
<mapping directory="" vcs="Git" />
|
<mapping directory="" vcs="Git" />
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/absl-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/capstone" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/demumble" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/protobuf" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/protobuf/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/protobuf/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/re2" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/bloaty/third_party/zlib" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/boringssl-with-bazel" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/cares/cares" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/envoy-api" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/googleapis" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opencensus-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/ms-gsl" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/nlohmann-json" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/opentelemetry-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/opentracing-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/opentelemetry-cpp/tools/vcpkg" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/protobuf" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/protobuf/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/protobuf/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/protobuf/third_party/jsoncpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/protoc-gen-validate" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/re2" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/xds" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/grpc-src/third_party/zlib" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/ms-gsl" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/nlohmann-json" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/opentelemetry-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/opentracing-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp/3rdparty/civetweb" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp/3rdparty/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/opentelemtry-cpp-src/tools/vcpkg" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/protobuf-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/protobuf-src/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/protobuf-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo-event-trace/_deps/protobuf-src/third_party/jsoncpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/absl-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/capstone" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/demumble" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/protobuf" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/protobuf/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/protobuf/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/re2" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/bloaty/third_party/zlib" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/boringssl-with-bazel" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/cares/cares" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/envoy-api" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/googleapis" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opencensus-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/ms-gsl" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/nlohmann-json" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/opentelemetry-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/opentracing-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/opentelemetry-cpp/tools/vcpkg" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/protobuf" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/protobuf/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/protobuf/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/protobuf/third_party/jsoncpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/protoc-gen-validate" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/re2" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/xds" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/grpc-src/third_party/zlib" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/benchmark" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/ms-gsl" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/nlohmann-json" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/opentelemetry-proto" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/opentracing-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp/3rdparty/civetweb" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/third_party/prometheus-cpp/3rdparty/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/opentelemtry-cpp-src/tools/vcpkg" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/protobuf-src" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/protobuf-src/third_party/abseil-cpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/protobuf-src/third_party/googletest" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/cmake-build-blt_debug-relwithdebinfo/_deps/protobuf-src/third_party/jsoncpp" vcs="Git" />
|
|
||||||
<mapping directory="$PROJECT_DIR$/lib/blt" vcs="Git" />
|
<mapping directory="$PROJECT_DIR$/lib/blt" vcs="Git" />
|
||||||
<mapping directory="$PROJECT_DIR$/lib/blt/libraries/parallel-hashmap" vcs="Git" />
|
<mapping directory="$PROJECT_DIR$/lib/blt/libraries/parallel-hashmap" vcs="Git" />
|
||||||
</component>
|
</component>
|
||||||
|
|
|
@ -27,7 +27,7 @@ macro(compile_options target_name)
|
||||||
sanitizers(${target_name})
|
sanitizers(${target_name})
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
project(blt-gp VERSION 0.4.10)
|
project(blt-gp VERSION 0.5.0)
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
|
||||||
|
|
26
default.nix
26
default.nix
|
@ -12,27 +12,33 @@ pkgs.mkShell
|
||||||
ninja
|
ninja
|
||||||
renderdoc
|
renderdoc
|
||||||
valgrind
|
valgrind
|
||||||
|
gtest
|
||||||
opentelemetry-cpp
|
opentelemetry-cpp
|
||||||
opentelemetry-cpp.dev
|
opentelemetry-cpp.dev
|
||||||
];
|
];
|
||||||
nativeBuildInputs = with pkgs; [
|
nativeBuildInputs = with pkgs; [
|
||||||
pkg-config
|
pkg-config
|
||||||
abseil-cpp
|
|
||||||
opentelemetry-cpp
|
opentelemetry-cpp
|
||||||
opentelemetry-cpp.dev
|
opentelemetry-cpp.dev
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = with pkgs; [
|
propagatedBuildInputs = with pkgs; [
|
||||||
gtest
|
|
||||||
gtest.dev
|
|
||||||
grpc
|
|
||||||
protobuf
|
|
||||||
curl
|
|
||||||
abseil-cpp
|
abseil-cpp
|
||||||
|
protobuf
|
||||||
|
grpc
|
||||||
|
prometheus-cpp
|
||||||
|
prometheus-cpp.dev
|
||||||
|
openssl
|
||||||
|
openssl.dev
|
||||||
opentelemetry-cpp
|
opentelemetry-cpp
|
||||||
opentelemetry-cpp.dev
|
opentelemetry-cpp.dev
|
||||||
opentelemetry-collector
|
civetweb
|
||||||
protobufc
|
civetweb.dev
|
||||||
protobufc.dev
|
c-ares
|
||||||
|
c-ares.dev
|
||||||
|
nlohmann_json
|
||||||
|
glibc
|
||||||
|
glibc.dev
|
||||||
|
curl
|
||||||
];
|
];
|
||||||
LD_LIBRARY_PATH="/run/opengl-driver/lib:/run/opengl-driver-32/lib";
|
LD_LIBRARY_PATH="/run/opengl-driver/lib:/run/opengl-driver-32/lib";
|
||||||
}
|
}
|
||||||
|
|
|
@ -307,6 +307,12 @@ namespace blt::gp
|
||||||
expand_raw(bytes);
|
expand_raw(bytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void resize(const size_t bytes)
|
||||||
|
{
|
||||||
|
reserve(bytes);
|
||||||
|
bytes_stored = bytes;
|
||||||
|
}
|
||||||
|
|
||||||
[[nodiscard]] size_t stored() const
|
[[nodiscard]] size_t stored() const
|
||||||
{
|
{
|
||||||
return bytes_stored;
|
return bytes_stored;
|
||||||
|
@ -322,6 +328,13 @@ namespace blt::gp
|
||||||
bytes_stored = 0;
|
bytes_stored = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[[nodiscard]] auto* data() const
|
||||||
|
{
|
||||||
|
return data_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void expand(const size_t bytes)
|
void expand(const size_t bytes)
|
||||||
{
|
{
|
||||||
|
|
|
@ -242,7 +242,6 @@ namespace blt::gp
|
||||||
bytes = 0;
|
bytes = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
tree_t& tree;
|
tree_t& tree;
|
||||||
u8* data;
|
u8* data;
|
||||||
|
@ -608,6 +607,16 @@ namespace blt::gp
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[[nodiscard]] size_t required_size() const;
|
||||||
|
|
||||||
|
void to_byte_array(std::byte* out) const;
|
||||||
|
|
||||||
|
void to_file(FILE* file) const;
|
||||||
|
|
||||||
|
void from_byte_array(const std::byte* in);
|
||||||
|
|
||||||
|
void from_file(FILE* file);
|
||||||
|
|
||||||
~tree_t()
|
~tree_t()
|
||||||
{
|
{
|
||||||
clear(*m_program);
|
clear(*m_program);
|
||||||
|
|
2
lib/blt
2
lib/blt
|
@ -1 +1 @@
|
||||||
Subproject commit 2d9b96f1155427fdcc0491aadce93394503f6d66
|
Subproject commit 322a533fd9412167e216188a4713a5aa4a99c2cd
|
|
@ -24,7 +24,6 @@
|
||||||
#include <blt/profiling/profiler_v2.h>
|
#include <blt/profiling/profiler_v2.h>
|
||||||
#include <random>
|
#include <random>
|
||||||
|
|
||||||
|
|
||||||
namespace blt::gp
|
namespace blt::gp
|
||||||
{
|
{
|
||||||
#if BLT_DEBUG_LEVEL >= 2 || defined(BLT_TRACK_ALLOCATIONS)
|
#if BLT_DEBUG_LEVEL >= 2 || defined(BLT_TRACK_ALLOCATIONS)
|
||||||
|
|
85
src/tree.cpp
85
src/tree.cpp
|
@ -668,6 +668,91 @@ namespace blt::gp
|
||||||
return {point, m_program->get_operator_info(operations[point].id()).return_type};
|
return {point, m_program->get_operator_info(operations[point].id()).return_type};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
size_t tree_t::required_size() const
|
||||||
|
{
|
||||||
|
// 2 size_t used to store expected_length of operations + size of the values stack
|
||||||
|
return 2 * sizeof(size_t) + operations.size() * sizeof(size_t) + values.bytes_in_head();
|
||||||
|
}
|
||||||
|
|
||||||
|
void tree_t::to_byte_array(std::byte* out) const
|
||||||
|
{
|
||||||
|
const auto op_size = operations.size();
|
||||||
|
std::memcpy(out, &op_size, sizeof(size_t));
|
||||||
|
out += sizeof(size_t);
|
||||||
|
for (const auto& op : operations)
|
||||||
|
{
|
||||||
|
constexpr auto size_of_op = sizeof(operator_id);
|
||||||
|
auto id = op.id();
|
||||||
|
std::memcpy(out, &id, size_of_op);
|
||||||
|
out += size_of_op;
|
||||||
|
}
|
||||||
|
const auto val_size = values.bytes_in_head();
|
||||||
|
std::memcpy(out, &val_size, sizeof(size_t));
|
||||||
|
out += sizeof(size_t);
|
||||||
|
std::memcpy(out, values.data(), val_size);
|
||||||
|
}
|
||||||
|
|
||||||
|
void tree_t::to_file(FILE* file) const
|
||||||
|
{
|
||||||
|
const auto op_size = operations.size();
|
||||||
|
BLT_ASSERT(std::fwrite(&op_size, sizeof(size_t), 1, file) == sizeof(size_t));
|
||||||
|
for (const auto& op : operations)
|
||||||
|
{
|
||||||
|
auto id = op.id();
|
||||||
|
std::fwrite(&id, sizeof(operator_id), 1, file);
|
||||||
|
}
|
||||||
|
const auto val_size = values.bytes_in_head();
|
||||||
|
BLT_ASSERT(std::fwrite(&val_size, sizeof(size_t), 1, file) == sizeof(size_t));
|
||||||
|
BLT_ASSERT(std::fwrite(values.data(), val_size, 1, file) == val_size);
|
||||||
|
}
|
||||||
|
|
||||||
|
void tree_t::from_byte_array(const std::byte* in)
|
||||||
|
{
|
||||||
|
size_t ops_to_read;
|
||||||
|
std::memcpy(&ops_to_read, in, sizeof(size_t));
|
||||||
|
in += sizeof(size_t);
|
||||||
|
operations.reserve(ops_to_read);
|
||||||
|
for (size_t i = 0; i < ops_to_read; i++)
|
||||||
|
{
|
||||||
|
operator_id id;
|
||||||
|
std::memcpy(&id, in, sizeof(operator_id));
|
||||||
|
in += sizeof(operator_id);
|
||||||
|
operations.push_back({
|
||||||
|
m_program->get_typesystem().get_type(m_program->get_operator_info(id).return_type).size(),
|
||||||
|
id,
|
||||||
|
m_program->is_operator_ephemeral(id),
|
||||||
|
m_program->get_operator_flags(id)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
size_t val_size;
|
||||||
|
std::memcpy(&val_size, in, sizeof(size_t));
|
||||||
|
in += sizeof(size_t);
|
||||||
|
// TODO replace instances of u8 that are used to alias types with the proper std::byte
|
||||||
|
values.copy_from(reinterpret_cast<const u8*>(in), val_size);
|
||||||
|
}
|
||||||
|
|
||||||
|
void tree_t::from_file(FILE* file)
|
||||||
|
{
|
||||||
|
size_t ops_to_read;
|
||||||
|
BLT_ASSERT(std::fread(&ops_to_read, sizeof(size_t), 1, file) == sizeof(size_t));
|
||||||
|
operations.reserve(ops_to_read);
|
||||||
|
for (size_t i = 0; i < ops_to_read; i++)
|
||||||
|
{
|
||||||
|
operator_id id;
|
||||||
|
BLT_ASSERT(std::fread(&id, sizeof(operator_id), 1, file) == sizeof(operator_id));
|
||||||
|
operations.push_back({
|
||||||
|
m_program->get_typesystem().get_type(m_program->get_operator_info(id).return_type).size(),
|
||||||
|
id,
|
||||||
|
m_program->is_operator_ephemeral(id),
|
||||||
|
m_program->get_operator_flags(id)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
size_t val_size;
|
||||||
|
BLT_ASSERT(std::fread(&val_size, sizeof(size_t), 1, file) == sizeof(size_t));
|
||||||
|
values.resize(val_size);
|
||||||
|
BLT_ASSERT(std::fread(values.data(), val_size, 1, file) == val_size);
|
||||||
|
}
|
||||||
|
|
||||||
void tree_t::modify_operator(const size_t point, operator_id new_id, std::optional<type_id> return_type)
|
void tree_t::modify_operator(const size_t point, operator_id new_id, std::optional<type_id> return_type)
|
||||||
{
|
{
|
||||||
if (!return_type)
|
if (!return_type)
|
||||||
|
|
Loading…
Reference in New Issue