MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / setSideEffects

Method setSideEffects

src/ast/ast.cpp:967–973  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

965 }
966
967 FunctionPtr Function::setSideEffects ( SideEffects seFlags ) {
968 sideEffectFlags = uint32_t(seFlags) & ~uint32_t(SideEffects::unsafe);
969 if ( uint32_t(seFlags) & uint32_t(SideEffects::unsafe) ) {
970 unsafeOperation = true;
971 }
972 return this;
973 }
974
975 FunctionPtr Function::setCustomProperty() {
976 isCustomProperty = true;

Callers 15

addExternFuncFunction · 0.80
addFunctionVecBitFunction · 0.80
addFunctionBooleanFunction · 0.80
addFunctionConcatFunction · 0.80
addFunctionGroupByAddFunction · 0.80
addFunctionNumericFunction · 0.80
addFunctionVecNumericFunction · 0.80
addFunctionIncDecFunction · 0.80
addFunctionBitLogicFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected