mapstring.h #1

  • //
  • guest/
  • Newtopian/
  • p4/
  • 2015.1/
  • dbsupp/
  • mapstring.h
  • View
  • Commits
  • Open Download .zip Download (823 B)
/*
 * Copyright 1995, 1996 Perforce Software.  All rights reserved.
 *
 * This file is part of Perforce - the FAST SCM System.
 */

/*
 * Mapstrings.h - mapping table intial substrings
 *
 * Public Classes:
 *
 * 	MapStrings - probe strings for fast mapping
 *
 * Public Methods:
 *
 *	MapStrings::Count()
 *		Returns the number of initial substrings found in the
 *		MapStrings.
 *
 *	MapStrings::Dump()
 *		Print out the strings on the standard output.
 *
 *	MapStrings::Get( int n )
 *		Gets the n'th string (starting at 0) from the MapStrings.
 */

class VarArray;
class MapHalf;

class MapStrings {

    public:
			MapStrings();
			~MapStrings();

	void		Add( MapHalf *mapHalf, int hasSubDirs );
	int 		Count();
	void		Dump();
	void		Get( int n, StrRef &string, int &hasSubDirs );

    private:

	VarArray	*strs;
} ;

# Change User Description Committed
#1 14945 Newtopian Merging

//guest/perforce_software/p4/...

to //guest/Newtopian/p4/...
//guest/perforce_software/p4/2015.1/dbsupp/mapstring.h
#1 12190 Matt Attaway Initial drop of 2015.1 p4/p4api source