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

Foundation Classes - Reorganize of OCCT RTTI #215

Draft
wants to merge 1 commit into
base: IR
Choose a base branch
from

Conversation

dpasukhi
Copy link
Member

Implement functionality to avoid mutex operation and keeping unload data Making Standard_Type own specialized handle to avoid sharing and atomic operations

TODO:
Simplify the base type for type. Create extended type type. Simple will have ONLY reference to std::type_info and parent type. Extended will have a name and size of the object.

Implement functionality to avoid mutex operation and keeping unload data
Making Standard_Type own specialized handle to avoid sharing and atomic operations

TODO:
Simplify the base type for type. Create extended type type.
Simple will have ONLY reference to std::type_info and parent type.
Extended will have a name and size of the object.
@dpasukhi dpasukhi added 2. Enhancement New feature or request 1. Foundation Classes Containers, system calls wrappers, smart pointers and other low level of OCCT code labels Dec 27, 2024
@dpasukhi dpasukhi self-assigned this Dec 27, 2024
@dpasukhi dpasukhi linked an issue Dec 27, 2024 that may be closed by this pull request
dpasukhi added a commit to dpasukhi/OCCT that referenced this pull request Dec 27, 2024
Implement functionality to avoid mutex operation and keeping unload data
Making Standard_Type own specialized handle to avoid sharing and atomic operations

TODO:
Simplify the base type for type. Create extended type type.
Simple will have ONLY reference to std::type_info and parent type.
Extended will have a name and size of the object.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. Foundation Classes Containers, system calls wrappers, smart pointers and other low level of OCCT code 2. Enhancement New feature or request
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

OCCT RTTI reorganization
1 participant