MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / firstAllocOnReturnWhenIsNeed

Method firstAllocOnReturnWhenIsNeed

erpcgen/src/CGenerator.cpp:2964–2975  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2962}
2963
2964data_map CGenerator::firstAllocOnReturnWhenIsNeed(const string &name, DataType *dataType)
2965{
2966 DataType *trueDataType = dataType->getTrueDataType();
2967 if ((trueDataType->isArray() || trueDataType->isStruct() || trueDataType->isUnion()) &&
2968 !findAnnotation(dataType, SHARED_ANNOTATION))
2969 {
2970 return allocateCall(name, dataType);
2971 }
2972
2973 data_map r;
2974 return r;
2975}
2976
2977data_map CGenerator::firstAllocOnServerWhenIsNeed(const string &name, StructMember *structMember)
2978{

Callers

nothing calls this directly

Calls 4

getTrueDataTypeMethod · 0.80
isArrayMethod · 0.80
isStructMethod · 0.80
isUnionMethod · 0.80

Tested by

no test coverage detected