From b763d9952078ae2584cbb289a437b5184ea2fc1a Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 23 Aug 1996 15:55:15 +0000 Subject: [PATCH] relation.cpp Aggiunta funzione exist git-svn-id: svn://10.65.10.50/trunk@3433 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/relation.cpp | 6 ++++++ include/relation.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/include/relation.cpp b/include/relation.cpp index d92525575..69f6f3632 100755 --- a/include/relation.cpp +++ b/include/relation.cpp @@ -867,6 +867,12 @@ int TRelation::remove(TDate& atdate) return _errors; } +bool TRelation::exist(int logicnum) const +{ + const bool lucky = log2ind(logicnum) >= 0; + return lucky; +} + /////////////////////////////////////////////////////////// // TCursor diff --git a/include/relation.h b/include/relation.h index 109fa4605..7c22e8488 100755 --- a/include/relation.h +++ b/include/relation.h @@ -170,6 +170,9 @@ public: // @cmember Ritorna il numero di files collegati int items() { return _reldefs.items(); } + + // @cmember Ritorna TRUE se il file

e' nella relazione + bool exist(int logicnum) const; // @cmember Salva la posizione attuale di tutti i file della relazione void save_status () ;