XPS Framework
MAIN
- Define a HashmapObject ‘Type’ using an SQF file and declaring it in config.cpp
- Will create a global reference variable that can be cached and/or recompiled like a function
- Implement Interfaces to quickly verify if a HashmapObject has keys and they conform to a specific value type
- Also created as a global reference variable
- Introduces a Type Definition Preprocessor
- Obfuscate Private keys
- Bring parent ‘Method’ keys to children using dot-notation
- Allows overriding a base method but still having access to the parent method
- Attributes for added validation or conditional processing
- simple functions to make SIngleton\Multiton or Static (-ish) classes
CORE LIBRARIES
- Common Algorithms
- Collections
- Delegates / MultiClass Delegates
- Enumerations (Type Safe)
- Exceptions
- Queues / Stacks
- and many more
View the Source Documentation