コード例 #1
0
 public override int NextDoc()
 {
     do
     {
         doc++;
         if (doc >= outerInstance.m_maxDoc)
         {
             return(doc = NO_MORE_DOCS);
         }
     } while (!(outerInstance.MatchDoc(doc) && outerInstance.m_acceptDocs.Get(doc)));
     return(doc);
 }
コード例 #2
0
 public virtual bool Get(int docid)
 {
     return(outerInstance.MatchDoc(docid) && outerInstance.m_acceptDocs.Get(docid));
 }
コード例 #3
0
 public virtual bool Get(int docid)
 {
     return(outerInstance.MatchDoc(docid));
 }
コード例 #4
0
 protected override bool Match(int doc)
 {
     return(outerInstance.MatchDoc(doc));
 }