src/share/vm/libadt/set.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/libadt

src/share/vm/libadt/set.cpp

Print this page




  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "libadt/set.hpp"
  27 #include "memory/allocation.inline.hpp"
  28 
  29 // Sets - An Abstract Data Type
  30 
  31 // %%%%% includes not needed with AVM framework - Ungar
  32 // #include "port.hpp"
  33 //IMPLEMENTATION
  34 // #include "set.hpp"
  35 
  36 #include <stdio.h>
  37 #include <assert.h>
  38 #include <string.h>
  39 #include <stdlib.h>
  40 
  41 // Not needed and it causes terouble for gcc.
  42 //
  43 // #include <iostream.h>
  44 
  45 //-------------------------Virtual Functions-----------------------------------
  46 // These functions MUST be implemented by the inheriting class.
  47 class SparseSet;
  48 /* Removed for MCC BUG
  49    Set::operator const SparseSet*() const { assert(0); return NULL; } */
  50 const SparseSet *Set::asSparseSet() const { assert(0); return NULL; }
  51 class VectorSet;
  52 /* Removed for MCC BUG
  53    Set::operator const VectorSet*() const { assert(0); return NULL; } */
  54 const VectorSet *Set::asVectorSet() const { assert(0); return NULL; }
  55 class ListSet;
  56 /* Removed for MCC BUG
  57    Set::operator const ListSet*() const { assert(0); return NULL; } */
  58 const ListSet *Set::asListSet() const { assert(0); return NULL; }
  59 class CoSet;
  60 /* Removed for MCC BUG
  61    Set::operator const CoSet*() const { assert(0); return NULL; } */
  62 const CoSet *Set::asCoSet() const { assert(0); return NULL; }
  63 
  64 //------------------------------setstr-----------------------------------------




  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #include "precompiled.hpp"
  26 #include "libadt/set.hpp"
  27 #include "memory/allocation.inline.hpp"
  28 
  29 // Sets - An Abstract Data Type
  30 





  31 #include <stdio.h>
  32 #include <assert.h>
  33 #include <string.h>
  34 #include <stdlib.h>
  35 




  36 //-------------------------Virtual Functions-----------------------------------
  37 // These functions MUST be implemented by the inheriting class.
  38 class SparseSet;
  39 /* Removed for MCC BUG
  40    Set::operator const SparseSet*() const { assert(0); return NULL; } */
  41 const SparseSet *Set::asSparseSet() const { assert(0); return NULL; }
  42 class VectorSet;
  43 /* Removed for MCC BUG
  44    Set::operator const VectorSet*() const { assert(0); return NULL; } */
  45 const VectorSet *Set::asVectorSet() const { assert(0); return NULL; }
  46 class ListSet;
  47 /* Removed for MCC BUG
  48    Set::operator const ListSet*() const { assert(0); return NULL; } */
  49 const ListSet *Set::asListSet() const { assert(0); return NULL; }
  50 class CoSet;
  51 /* Removed for MCC BUG
  52    Set::operator const CoSet*() const { assert(0); return NULL; } */
  53 const CoSet *Set::asCoSet() const { assert(0); return NULL; }
  54 
  55 //------------------------------setstr-----------------------------------------


src/share/vm/libadt/set.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File