Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Side by Side Diff: src/types.h

Issue 618643002: Replace OStream with std::ostream. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Fix Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « src/transitions.h ('k') | src/types.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 the V8 project authors. All rights reserved. 1 // Copyright 2014 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef V8_TYPES_H_ 5 #ifndef V8_TYPES_H_
6 #define V8_TYPES_H_ 6 #define V8_TYPES_H_
7 7
8 #include "src/conversions.h" 8 #include "src/conversions.h"
9 #include "src/factory.h" 9 #include "src/factory.h"
10 #include "src/handles.h" 10 #include "src/handles.h"
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 static inline TypeImpl* cast(typename Config::Base* object); 471 static inline TypeImpl* cast(typename Config::Base* object);
472 472
473 template<class OtherTypeImpl> 473 template<class OtherTypeImpl>
474 static TypeHandle Convert( 474 static TypeHandle Convert(
475 typename OtherTypeImpl::TypeHandle type, Region* region); 475 typename OtherTypeImpl::TypeHandle type, Region* region);
476 476
477 // Printing. 477 // Printing.
478 478
479 enum PrintDimension { BOTH_DIMS, SEMANTIC_DIM, REPRESENTATION_DIM }; 479 enum PrintDimension { BOTH_DIMS, SEMANTIC_DIM, REPRESENTATION_DIM };
480 480
481 void PrintTo(OStream& os, PrintDimension dim = BOTH_DIMS); // NOLINT 481 void PrintTo(std::ostream& os, PrintDimension dim = BOTH_DIMS); // NOLINT
482 482
483 #ifdef DEBUG 483 #ifdef DEBUG
484 void Print(); 484 void Print();
485 #endif 485 #endif
486 486
487 protected: 487 protected:
488 // Friends. 488 // Friends.
489 489
490 template<class> friend class Iterator; 490 template<class> friend class Iterator;
491 template<class> friend class TypeImpl; 491 template<class> friend class TypeImpl;
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 static bitset Glb(TypeImpl* type); // greatest lower bound that's a bitset 599 static bitset Glb(TypeImpl* type); // greatest lower bound that's a bitset
600 static bitset Lub(TypeImpl* type); // least upper bound that's a bitset 600 static bitset Lub(TypeImpl* type); // least upper bound that's a bitset
601 static bitset Lub(i::Object* value); 601 static bitset Lub(i::Object* value);
602 static bitset Lub(double value); 602 static bitset Lub(double value);
603 static bitset Lub(int32_t value); 603 static bitset Lub(int32_t value);
604 static bitset Lub(uint32_t value); 604 static bitset Lub(uint32_t value);
605 static bitset Lub(i::Map* map); 605 static bitset Lub(i::Map* map);
606 static bitset Lub(Limits lim); 606 static bitset Lub(Limits lim);
607 607
608 static const char* Name(bitset); 608 static const char* Name(bitset);
609 static void Print(OStream& os, bitset); // NOLINT 609 static void Print(std::ostream& os, bitset); // NOLINT
610 #ifdef DEBUG 610 #ifdef DEBUG
611 static void Print(bitset); 611 static void Print(bitset);
612 #endif 612 #endif
613 613
614 private: 614 private:
615 struct BitsetMin{ 615 struct BitsetMin{
616 bitset bits; 616 bitset bits;
617 double min; 617 double min;
618 }; 618 };
619 static const BitsetMin BitsetMins31[]; 619 static const BitsetMin BitsetMins31[];
(...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after
1042 bool Narrows(BoundsImpl that) { 1042 bool Narrows(BoundsImpl that) {
1043 return that.lower->Is(this->lower) && this->upper->Is(that.upper); 1043 return that.lower->Is(this->lower) && this->upper->Is(that.upper);
1044 } 1044 }
1045 }; 1045 };
1046 1046
1047 typedef BoundsImpl<ZoneTypeConfig> Bounds; 1047 typedef BoundsImpl<ZoneTypeConfig> Bounds;
1048 1048
1049 } } // namespace v8::internal 1049 } } // namespace v8::internal
1050 1050
1051 #endif // V8_TYPES_H_ 1051 #endif // V8_TYPES_H_
OLDNEW
« no previous file with comments | « src/transitions.h ('k') | src/types.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698