Home | History | Annotate | Download | only in enhanced_bookmarks

Lines Matching defs:ItemPosition

17 ItemPosition::ItemPosition() {
20 ItemPosition::ItemPosition(const PositionVector& position)
24 ItemPosition::~ItemPosition() {
28 ItemPosition ItemPosition::CreateInitialPosition() {
30 return ItemPosition(position);
34 ItemPosition ItemPosition::CreateBefore(const ItemPosition& other) {
36 return ItemPosition(CreateBeforeImpl(other.position_, 0));
40 ItemPosition::PositionVector ItemPosition::CreateBeforeImpl(
77 ItemPosition ItemPosition::CreateAfter(const ItemPosition& other) {
79 return ItemPosition(CreateAfterImpl(other.position_, 0));
83 ItemPosition::PositionVector ItemPosition::CreateAfterImpl(
113 ItemPosition ItemPosition::CreateBetween(const ItemPosition& before,
114 const ItemPosition& after) {
116 return ItemPosition(CreateBetweenImpl(before.position_, after.position_));
120 ItemPosition::PositionVector ItemPosition::CreateBetweenImpl(
153 std::string ItemPosition::ToString() const {
166 bool ItemPosition::IsValid() const {
170 bool ItemPosition::Equals(const ItemPosition& other) const {
174 bool ItemPosition::LessThan(const ItemPosition& other) const {