├── .gitignore ├── ExternalClassTest.nim ├── LICENSE ├── README.md ├── classes.nimble ├── config.nims ├── src ├── classes.nim └── classes │ ├── internal.nim │ ├── plugin_constructors.nim │ ├── plugin_destructors.nim │ ├── plugin_exports.nim │ ├── plugin_meta.nim │ ├── plugin_methods.nim │ ├── plugin_mixins.nim │ ├── plugin_singleton.nim │ ├── plugin_super.nim │ ├── plugin_variables.nim │ └── utils.nim └── test.nim /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/.gitignore -------------------------------------------------------------------------------- /ExternalClassTest.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/ExternalClassTest.nim -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/README.md -------------------------------------------------------------------------------- /classes.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/classes.nimble -------------------------------------------------------------------------------- /config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/config.nims -------------------------------------------------------------------------------- /src/classes.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes.nim -------------------------------------------------------------------------------- /src/classes/internal.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/internal.nim -------------------------------------------------------------------------------- /src/classes/plugin_constructors.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_constructors.nim -------------------------------------------------------------------------------- /src/classes/plugin_destructors.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_destructors.nim -------------------------------------------------------------------------------- /src/classes/plugin_exports.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_exports.nim -------------------------------------------------------------------------------- /src/classes/plugin_meta.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_meta.nim -------------------------------------------------------------------------------- /src/classes/plugin_methods.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_methods.nim -------------------------------------------------------------------------------- /src/classes/plugin_mixins.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_mixins.nim -------------------------------------------------------------------------------- /src/classes/plugin_singleton.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_singleton.nim -------------------------------------------------------------------------------- /src/classes/plugin_super.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_super.nim -------------------------------------------------------------------------------- /src/classes/plugin_variables.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/plugin_variables.nim -------------------------------------------------------------------------------- /src/classes/utils.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/src/classes/utils.nim -------------------------------------------------------------------------------- /test.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjv360/nim-classes/HEAD/test.nim --------------------------------------------------------------------------------