diff options
| author | Ryan Snyder <ryan@vector35.com> | 2018-08-15 09:43:26 -0400 |
|---|---|---|
| committer | Ryan Snyder <ryan@vector35.com> | 2018-08-15 09:52:13 -0400 |
| commit | e8e844ef24483102103e6d20e8debbc78a687d17 (patch) | |
| tree | 283e10761ab4f79b093a062e35975fdd184c9edd /scriptingprovider.cpp | |
| parent | bd9e38ccfafd0d5bafec4b9844dc60b20eb3287c (diff) | |
Expose ScriptingProvider name in C++ bindings
Diffstat (limited to 'scriptingprovider.cpp')
| -rw-r--r-- | scriptingprovider.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scriptingprovider.cpp b/scriptingprovider.cpp index 475d69ce..2a233cfe 100644 --- a/scriptingprovider.cpp +++ b/scriptingprovider.cpp @@ -252,6 +252,15 @@ BNScriptingInstance* ScriptingProvider::CreateInstanceCallback(void* ctxt) } +string ScriptingProvider::GetName() +{ + char* providerNameRaw = BNGetScriptingProviderName(m_object); + string providerName(providerNameRaw); + BNFreeString(providerNameRaw); + return providerName; +} + + vector<Ref<ScriptingProvider>> ScriptingProvider::GetList() { size_t count; |
