windows-nt/Source/XPSP1/NT/admin/admt/varset/dotstr.hpp
2020-09-26 16:20:57 +08:00

39 lines
1.1 KiB
C++

/*---------------------------------------------------------------------------
File: DottedString.hpp
Comments: Utility class used by VarSet to parse dot-delimited strings.
Uses CString.
(c) Copyright 1995-1998, Mission Critical Software, Inc., All Rights Reserved
Proprietary and confidential to Mission Critical Software, Inc.
REVISION LOG ENTRY
Revision By: Christy Boles
Revised on 11/19/98 17:24:11
---------------------------------------------------------------------------
*/
#ifndef __CDOTTEDSTRING_HPP__
#define __CDOTTEDSTRING_HPP__
/////////////////////////////////////////////////////
// Utility class used to parse dot-delimited strings
/////////////////////////////////////////////////////
class CDottedString
{
CString m_name;
int m_nSegments;
public:
CDottedString(BSTR str) { m_name = str; Init(); }
CDottedString(TCHAR const * str) { m_name = str; Init();}
int NumSegments() { return m_nSegments; }
void GetSegment(int ndx,CString & str);
protected:
void Init(); // counts the number of segments
};
#endif //__CPROPSTRING_HPP__