// file : cult/cli/options.txx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2010 Boris Kolpackov // license : GNU GPL v2 + exceptions; see accompanying LICENSE file namespace Cult { namespace CLI { template Void* Options:: value (Char const* k) const { Void* r (0); if (k == k01) r = (Void*) (&i01_); else if (k == k02) r = (Void*) (&i02_); else if (k == k03) r = (Void*) (&i03_); else if (k == k04) r = (Void*) (&i04_); else if (k == k05) r = (Void*) (&i05_); else if (k == k06) r = (Void*) (&i06_); else if (k == k07) r = (Void*) (&i07_); else if (k == k08) r = (Void*) (&i08_); else if (k == k09) r = (Void*) (&i09_); else if (k == k10) r = (Void*) (&i10_); else if (k == k11) r = (Void*) (&i11_); else if (k == k12) r = (Void*) (&i12_); else if (k == k13) r = (Void*) (&i13_); else if (k == k14) r = (Void*) (&i14_); else if (k == k15) r = (Void*) (&i15_); else if (k == k16) r = (Void*) (&i16_); else if (k == k17) r = (Void*) (&i17_); else if (k == k18) r = (Void*) (&i18_); else if (k == k19) r = (Void*) (&i19_); else if (k == k20) r = (Void*) (&i20_); else if (k == k21) r = (Void*) (&i21_); else if (k == k22) r = (Void*) (&i22_); else if (k == k23) r = (Void*) (&i23_); else if (k == k24) r = (Void*) (&i24_); else if (k == k25) r = (Void*) (&i25_); else if (k == k26) r = (Void*) (&i26_); else if (k == k27) r = (Void*) (&i27_); else if (k == k28) r = (Void*) (&i28_); else if (k == k29) r = (Void*) (&i29_); else if (k == k30) r = (Void*) (&i30_); else if (k == k31) r = (Void*) (&i31_); else if (k == k32) r = (Void*) (&i32_); else if (k == k33) r = (Void*) (&i33_); else if (k == k34) r = (Void*) (&i34_); else if (k == k35) r = (Void*) (&i35_); else if (k == k36) r = (Void*) (&i36_); else if (k == k37) r = (Void*) (&i37_); else if (k == k38) r = (Void*) (&i38_); else if (k == k39) r = (Void*) (&i39_); else if (k == k40) r = (Void*) (&i40_); else if (k == k41) r = (Void*) (&i41_); else if (k == k42) r = (Void*) (&i42_); else if (k == k43) r = (Void*) (&i43_); else if (k == k44) r = (Void*) (&i44_); else if (k == k45) r = (Void*) (&i45_); else if (k == k46) r = (Void*) (&i46_); else if (k == k47) r = (Void*) (&i47_); else if (k == k48) r = (Void*) (&i48_); else if (k == k49) r = (Void*) (&i49_); else if (k == k50) r = (Void*) (&i50_); else if (k == k51) r = (Void*) (&i51_); else if (k == k52) r = (Void*) (&i52_); else if (k == k53) r = (Void*) (&i53_); else if (k == k54) r = (Void*) (&i54_); else if (k == k55) r = (Void*) (&i55_); else if (k == k56) r = (Void*) (&i56_); else if (k == k57) r = (Void*) (&i57_); else if (k == k58) r = (Void*) (&i58_); else if (k == k59) r = (Void*) (&i59_); else if (k == k60) r = (Void*) (&i60_); else if (k == k61) r = (Void*) (&i61_); else if (k == k62) r = (Void*) (&i62_); else if (k == k63) r = (Void*) (&i63_); else if (k == k64) r = (Void*) (&i64_); else if (k == k65) r = (Void*) (&i65_); else if (k == k66) r = (Void*) (&i66_); else if (k == k67) r = (Void*) (&i67_); else if (k == k68) r = (Void*) (&i68_); else if (k == k69) r = (Void*) (&i69_); else if (k == k70) r = (Void*) (&i70_); else if (k == k71) r = (Void*) (&i71_); else if (k == k72) r = (Void*) (&i72_); else if (k == k73) r = (Void*) (&i73_); else if (k == k74) r = (Void*) (&i74_); else if (k == k75) r = (Void*) (&i75_); else if (k == k76) r = (Void*) (&i76_); else if (k == k77) r = (Void*) (&i77_); else if (k == k78) r = (Void*) (&i78_); else if (k == k79) r = (Void*) (&i79_); else if (k == k80) r = (Void*) (&i80_); else if (k == k81) r = (Void*) (&i81_); else if (k == k82) r = (Void*) (&i82_); else if (k == k83) r = (Void*) (&i83_); else if (k == k84) r = (Void*) (&i84_); else if (k == k85) r = (Void*) (&i85_); else if (k == k86) r = (Void*) (&i86_); else if (k == k87) r = (Void*) (&i87_); else if (k == k88) r = (Void*) (&i88_); else if (k == k89) r = (Void*) (&i89_); else if (k == k90) r = (Void*) (&i90_); else if (k == k91) r = (Void*) (&i91_); else if (k == k92) r = (Void*) (&i92_); else if (k == k93) r = (Void*) (&i93_); else if (k == k94) r = (Void*) (&i94_); else if (k == k95) r = (Void*) (&i95_); else if (k == k96) r = (Void*) (&i96_); else if (k == k97) r = (Void*) (&i97_); else if (k == k98) r = (Void*) (&i98_); else if (k == k99) r = (Void*) (&i99_); else if (k == k100) r = (Void*) (&i100_); else assert (false); return r; } } }