ProteoWizard
|
#include <gcroot.h>
#include <vcclr.h>
#include <comdef.h>
#include <vector>
#include <string>
#include <stdexcept>
#include <boost/algorithm/string/split.hpp>
#include <boost/range/algorithm/copy.hpp>
#include "automation_vector.h"
Go to the source code of this file.
Namespaces | |
pwiz | |
pwiz::util | |
Macros | |
#define | CATCH_AND_FORWARD |
forwards managed exception to unmanaged code; prepends function with a single level of scope, e.g. More... | |
Functions | |
std::string | pwiz::util::ToStdString (System::String^ source) |
System::String | pwiz::util::ToSystemString (const std::string &source, bool utf8=true) |
template<typename managed_value_type , typename native_value_type > | |
void | pwiz::util::ToStdVector (cli::array< managed_value_type >^ managedArray, std::vector< native_value_type > &stdVector) |
template<typename managed_value_type , typename native_value_type > | |
void | pwiz::util::ToStdVector (System::Collections::Generic::IList< managed_value_type >^ managedList, std::vector< native_value_type > &stdVector) |
template<typename managed_value_type , typename native_value_type > | |
void | pwiz::util::ToAutomationVector (cli::array< managed_value_type >^ managedArray, automation_vector< native_value_type > &automationArray) |
wraps a managed array in an automation_vector to enable direct access from unmanaged code More... | |
#define CATCH_AND_FORWARD |
forwards managed exception to unmanaged code; prepends function with a single level of scope, e.g.
"Reader::read()" instead of "pwiz::data::msdata::Reader::read()"
Definition at line 116 of file cpp_cli_utilities.hpp.