bool ConversionJob::isCxx() const { if(getStandard() == Standard::Cxx03 || getStandard() == Cxx98 || getStandard() == Standard::Cxx11) { return true; } if(getStandard() == Standard::C99) { return false; } bool cppFile = any(files, [&](const path& cur) { return static_cast<const ConversionSetup&>(*this).isCxx(cur); }); bool cppLibs = any(libs, [&](const core::tu::IRTranslationUnit& tu) -> bool { return tu.isCXX(); }); return cppFile || cppLibs; }
int main(void){ struct person data[100]; int N,i=0; while((scanf("%s %d %lf %lf",data[i].name,&data[i].age,&data[i].height,&data[i].weight))!=EOF){ data[i].BMI = getBMI(data[i]); data[i].standard = getStandard(data[i]); data[i].fatstate = getfatstate(data[i]); i++; } N=i; for(i=0;i<N;i++){ printf("%15s %3d %3.1f %3.1f %3.1f %3.1f ",data[i].name,data[i].age,data[i].height,data[i].weight, data[i].BMI,data[i].standard); switch(data[i].fatstate){ case 1: printf(" Light"); break; case 2: printf(" Normal"); break; case 3: printf("Heavy 1"); break; case 4: printf("Heavy 2"); break; case 5: printf("Heavy 3"); break; case 6: printf("Heavy 4"); break; default: printf("Error!!"); break; } printf("\n"); } return 0; }
std::ostream& ConversionJob::printTo(std::ostream& out) const { out << "~~~~~~CONVERSION SETUP~~~~~~\n"; out << "input files: \n" << files << std::endl; out << "flags: \n" << "PrintDiag " << hasOption(ConversionSetup::PrintDiag) << "\n" << "WinCrossCompile " << hasOption(ConversionSetup::WinCrossCompile) << "\n" << "TAG_MPI " << hasOption(ConversionSetup::TAG_MPI) << "\n" << "ProgressBar " << hasOption(ConversionSetup::ProgressBar) << "\n" << "NoWarnings " << hasOption(ConversionSetup::NoWarnings) << "\n" << "NoDefaultExtensions " << hasOption(ConversionSetup::NoDefaultExtensions) << "\n" << std::endl; out << "interceptions: \n" << getInterceptedNameSpacePatterns() << std::endl; out << "crosscompilation dir: \n" << getCrossCompilationSystemHeadersDir() << std::endl; out << "include dirs: \n" << getIncludeDirectories() << std::endl; out << "definitions: \n" << getDefinitions() << std::endl; out << "libraries: \n" << libs << std::endl; out << "standard: \n" << getStandard() << std::endl; out << "number of registered extensions: \n" << getExtensions().size() << std::endl; out << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"; return out; }
string V4L::getFrameGrabberOptions() { string tmp = "Devices;"; vector<string>::iterator iter1; vector<string> devices = getDevices(); /*przekazanie urzadzen*/ for (iter1 = devices.begin(); iter1 != devices.end(); iter1++) tmp = tmp + (*iter1) + ";"; tmp = tmp + ";Channels;"; /*przekazanie kanalow*/ vector<string> channels = getChannels(); for (iter1 = channels.begin(); iter1 != channels.end(); iter1++) tmp = tmp + (*iter1) + ";"; tmp = tmp + ";Palettes;"; vector<string> palettes = getPalettes(); for (iter1 = palettes.begin(); iter1 != palettes.end(); iter1++) tmp = tmp + (*iter1) + ";"; tmp = tmp + ";Width;"; vector<string> width = getWidth(); for (iter1 = width.begin(); iter1 != width.end(); iter1++) tmp = tmp + (*iter1) + ";"; tmp = tmp + ";Height;"; vector<string> height = getHeight(); for (iter1 = height.begin(); iter1 != height.end(); iter1++) tmp = tmp + (*iter1) + ";"; tmp = tmp + ";Standard;"; vector<string> standard = getStandard(); for (iter1 = standard.begin(); iter1 != standard.end(); iter1++) tmp = tmp + (*iter1) + ";"; cout << "poszlo" << endl; return tmp; }