void ns::SplitInline( LPUTF8 szPath, // Path to split. LPCUTF8 &szNameSpace, // Return pointer to namespace. LPCUTF8 &szName) // Return pointer to name. { LPUTF8 ptr = SplitInline(szPath); if (ptr) { szNameSpace = szPath; szName = ptr; } else { szNameSpace = 0; szName = szPath; } } // void ns::SplitInline()
void ns::SplitInline( LPWSTR szPath, // Path to split. LPCWSTR &szNameSpace, // Return pointer to namespace. LPCWSTR &szName) // Return pointer to name. { WCHAR *ptr = SplitInline(szPath); if (ptr) { szNameSpace = szPath; szName = ptr; } else { szNameSpace = 0; szName = szPath; } } // void ns::SplitInline()
void ns::SplitInline( __inout __inout_z LPUTF8 szPath, // Path to split. LPCUTF8 &szNameSpace, // Return pointer to namespace. LPCUTF8 &szName) // Return pointer to name. { STATIC_CONTRACT_NOTHROW; STATIC_CONTRACT_GC_NOTRIGGER; STATIC_CONTRACT_FORBID_FAULT; LPUTF8 ptr = SplitInline(szPath); if (ptr) { szNameSpace = szPath; szName = ptr; } else { szNameSpace = 0; szName = szPath; } } // void ns::SplitInline()