Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Several changes to support fastddsgen -genapi [19957] (#105) * Refs #19944. Context uses TemplateManager Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19944. Fix setting scope Signed-off-by: Ricardo González Moreno <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> * Fix union discriminator (#106) * Refs #19932: fix union discriminator Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19932: apply review suggestions Signed-off-by: JLBuenoLopez-eProsima <[email protected]> --------- Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: Ricardo González Moreno <[email protected]> * Refactor Member and ContainerTypeCode to use common applied annotations API (#107) * Refs #19968: refactor Member and ContainerTypeCode to use common applied member annotations API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19968: apply review suggestions Signed-off-by: JLBuenoLopez-eProsima <[email protected]> --------- Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: Ricardo González Moreno <[email protected]> * Remove calling with option -cdr (#109) Signed-off-by: Ricardo González Moreno <[email protected]> * Support to have configuration by STGroup (#108) * Refs #19960. Support to have config by STGroup Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19960. Fix conding style. Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19960. Apply suggestions Signed-off-by: Ricardo González Moreno <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> * Changeable max size for unbounded containers (#111) Signed-off-by: Ricardo González Moreno <[email protected]> * Support for C++ enum class (#112) * Refs #20063. Support C++ enum class Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #20063. Fix bitmasks Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #20063. Accessing through Context Signed-off-by: Ricardo González Moreno <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> * Fix missing function (#113) Signed-off-by: Ricardo González Moreno <[email protected]> * Improve in code (#114) Signed-off-by: Ricardo González Moreno <[email protected]> * Fix after rebase Signed-off-by: Ricardo González Moreno <[email protected]> * New API and fixes for TypeObject generation (#119) * Changes to run typeobject tests (#103) * Refs #19115: include method to check if type is boolean Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: accesors to primitive types and enum types Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: add scoped name to annotation declarations Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: add API to check verbatim annotation. Sanity check to ensure that given enumeration value is valid Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: remove quotes from annotation value Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: discriminate builtin annotations Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: API for max and min annotation values (@range) Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: expose scoped name in Annotation API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: include XTypes v1.3 builtin annotations and fix IDL v4.2 builtin annotations Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: throw exception if annotation is not previously defined Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: remove isIsEnumType defined twice (after rebase) Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: try_construct implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: type system only supports single inheritance Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19115: check autoid annotation API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Added TypeObject tests flag. Signed-off-by: adriancampo <[email protected]> * change run() method to work with different types of tests. Signed-off-by: adriancampo <[email protected]> * Refs #19595: apply review suggestions Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: revert changes: -typeobject option will be used to generate legacy TypeObject code Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: check autoid annotation API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: try_construct annotation implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add API to check @id and @hashid builtin annotations Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: API to get number of members Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add getBitBound API to enum types Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add API to get number of annotation parameters Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: fix merge conflicts Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add API to check if an annotation is builtin Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add API to check number of applicable labels Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: fix merge conflicts Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: refactor array_type Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add array API to check bound sequence size Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: fix after rebase Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: remove non-necessary template attribute Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: include API to get number of annotation parameters Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: apply review suggestion: use new scopedname strategy Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: apply review suggestion Signed-off-by: JLBuenoLopez-eProsima <[email protected]> --------- Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]> Co-authored-by: JLBuenoLopez-eProsima <[email protected]> * Fix API for TypeObject code generation (#110) * Refs #19595: code style Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: return annotation default value Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: add Alias API for container types aliased Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: fix typos in primitive API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19595: explictly override Signed-off-by: JLBuenoLopez-eProsima <[email protected]> --------- Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: fix TypeCode::isAnnotationAutoidHash function Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: return correct TypeIdentifier kind Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: return correct type identifier Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: unbounded collections use small TypeIdentifier Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: fixes after rebase Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: return correct TypeIdentifier for arrays Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #19906: return correct TypeIdentifier for maps Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: non applied extensibility and try_construct annotations Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: get main project API (generate TypeObject tests only for the main project) Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: fix Annotation Autoid hash return value Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: add getFirstMember API Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: fix bitset holder type Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: fix collection TypeIdentifier Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: recursive types fail generating TypeObject Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: API to check if contained members are forwarded Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: fix bitset bitfields Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: use variables instead of hardcoded strings Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: fixes after rebase Signed-off-by: JLBuenoLopez-eProsima <[email protected]> * Refs #20129: apply review suggestions Signed-off-by: JLBuenoLopez-eProsima <[email protected]> --------- Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]> Co-authored-by: Adrian del Campo <[email protected]> Signed-off-by: Ricardo González Moreno <[email protected]> * Hotfix: extend AliasTypeCode API: getCScopedname (#120) Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: Ricardo González Moreno <[email protected]> * Document isIsBounded and isUnbound API. Correctly use the API (#121) Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: Ricardo González Moreno <[email protected]> * Fixes after rebase Signed-off-by: Ricardo González Moreno <[email protected]> * Fix find and set default value for unions [20587] (#124) * Refs #19451. Fix find and set default value for unions Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19451. Remove unused functions Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19451. Rollback default discriminator Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #19451. Apply suggestions Signed-off-by: Ricardo González Moreno <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> * Apply suggestions Signed-off-by: Ricardo González Moreno <[email protected]> * Apply suggestions 2 Signed-off-by: Ricardo González Moreno <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]> Co-authored-by: Ricardo González <[email protected]> Co-authored-by: Adrian del Campo <[email protected]>
- Loading branch information