Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add generation of string classes for cpp #32

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

tom-hg57
Copy link

Bases on branch https://github.com/tom-hg57/libcimpp/tree/fix-class-and-attribute-types (#30)

Update generated cpp sources from https://github.com/sogno-platform/cimgen/tree/master which:

  • fixes string classes (including Date, DateTime, MonthDay)
  • fixes create_class_assign functions to prevent duplicate entries in attributes with attribute_type list
  • makes debugstring() const
  • simplifies and unifies generated and fixed classes

Update static cpp sources, parser classes and example to new generated String class
Fix debugstring() in UnknownType

m-mirz and others added 14 commits October 25, 2024 20:09
Signed-off-by: Markus Mirz <markus.mirz@rwth-aachen.de>
Signed-off-by: Markus Mirz <markus.mirz@rwth-aachen.de>
Signed-off-by: Markus Mirz <markus.mirz@rwth-aachen.de>
…ed 64-bit specific warnings, Replaced use of std::auto_ptr with std::unique_ptr)

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
Signed-off-by: Thomas Günther <tom@toms-cafe.de>
…cpack (move /libarabica.a from /static to /usr/lib)

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
…rom cgmes version

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
Signed-off-by: Thomas Günther <tom@toms-cafe.de>
… as string like classes)

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
…y are now generated)

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
…class; fix debugstring() in UnknownType

Signed-off-by: Thomas Günther <tom@toms-cafe.de>
Signed-off-by: Thomas Günther <tom@toms-cafe.de>
@tom-hg57 tom-hg57 mentioned this pull request Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants