| Index: chrome/common/string_ordinal.h
|
| diff --git a/chrome/common/string_ordinal.h b/chrome/common/string_ordinal.h
|
| index abe0fe42da124d0408ace5ba171f51d568798a84..f6c956208741e280eee3034b41a241f0fc9d35db 100644
|
| --- a/chrome/common/string_ordinal.h
|
| +++ b/chrome/common/string_ordinal.h
|
| @@ -29,6 +29,11 @@ class StringOrdinal {
|
| // Creates an invalid StringOrdinal.
|
| StringOrdinal();
|
|
|
| + // Creates a valid initial StringOrdinal, this is called to create the first
|
| + // element of StringOrdinal list (i.e. before we have any other values we can
|
| + // generate from).
|
| + static StringOrdinal CreateInitialOrdinal();
|
| +
|
| bool IsValid() const;
|
|
|
| // All remaining functions can only be called if IsValid() holds.
|
| @@ -69,4 +74,10 @@ class StringOrdinal {
|
| bool is_valid_;
|
| };
|
|
|
| +// A helper class that can be used by STL containers that require sorting.
|
| +class StringOrdinalLessThan {
|
| + public:
|
| + bool operator() (const StringOrdinal& lhs, const StringOrdinal& rhs) const;
|
| +};
|
| +
|
| #endif // CHROME_COMMON_STRING_ORDINAL_H_
|
|
|