RelativeLocation::IsAncestorOf
두 사앧 위치 간에 조상-자손 관계인지 여부를 검사합니다.
bool IsAncestorOf ( const RelativeLocation& rightOp ) const;
파라미터
- rightOp
- "is ancestor of (Left는 Right의 조상입니다)" 연산의 오른쪽 피연산자입니다.
리턴 값
값 | 의미 |
---|---|
true | this 상대 위치는 rightOp의 조상입니다. |
false | this 상대 위치는 rightOp의 조상이 아닙니다. |
설명
이 메소드는 this 상대 위치가 rightOp의 조상인지 여부를 리턴합니다.
X와 Y 두 상대 위치들의 이름들의 시퀀스를 고려할 때 X가 Y의 올바른 접두사라면, 상대 위치 X는 상대 위치 Y의 조상입니다.
올바른 접두사란 Y의 이름들의 전체 시퀀스의 길이가 X의 이름들의 전체 시퀀스의 길이보다 반드시 길어야 한다는 것을 의미합니다.