afc.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 namespace Gecode {
00035
00036 forceinline
00037 IntAFC::IntAFC(void) {}
00038
00039 forceinline
00040 IntAFC::IntAFC(const IntAFC& a)
00041 : AFC(a) {}
00042
00043 forceinline IntAFC&
00044 IntAFC::operator =(const IntAFC& a) {
00045 return static_cast<IntAFC&>(AFC::operator =(a));
00046 }
00047
00048 forceinline
00049 IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) {
00050 AFC::init(home,x,d,share);
00051 }
00052
00053 forceinline void
00054 IntAFC::init(Home home, const IntVarArgs& x, double d, bool share) {
00055 AFC::init(home,x,d,share);
00056 }
00057
00058
00059
00060 forceinline
00061 BoolAFC::BoolAFC(void) {}
00062
00063 forceinline
00064 BoolAFC::BoolAFC(const BoolAFC& a)
00065 : AFC(a) {}
00066
00067 forceinline BoolAFC&
00068 BoolAFC::operator =(const BoolAFC& a) {
00069 return static_cast<BoolAFC&>(AFC::operator =(a));
00070 }
00071
00072 forceinline
00073 BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) {
00074 AFC::init(home,x,d,share);
00075 }
00076
00077 forceinline void
00078 BoolAFC::init(Home home, const BoolVarArgs& x, double d, bool share) {
00079 AFC::init(home,x,d,share);
00080 }
00081
00082 }
00083
00084