Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Loading Frequency Data...

Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Langbo : public Editor {

public:
  Langbo(VarPointer varInfo) : Editor(varInfo) {}
  void edit() {

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::bo2012a: {
      if ((BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 6 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 6 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 6 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 6 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 6 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 1;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 2;
      if ((BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 27 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 27 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 27 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 27 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 27 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 3;
      if ((BO2012A_0420() == 12 || BO2012A_0421() == 12 ||
           BO2012A_0422() == 12 || BO2012A_0423() == 12 ||
           BO2012A_0424() == 12) &&
          (BO2012A_0420() == 12 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 12 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 12 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 12 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 12 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 4;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 6 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 6 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 6 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 6 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 6 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 5;
      if ((BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 27 || BO2012A_0420() == 6 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 27 || BO2012A_0421() == 6 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 27 || BO2012A_0422() == 6 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 27 || BO2012A_0423() == 6 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 27 || BO2012A_0424() == 6 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 6;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 27 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 27 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 27 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 27 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 27 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 7;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 6 || BO2012A_0420() == 27 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 6 || BO2012A_0421() == 27 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 6 || BO2012A_0422() == 27 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 6 || BO2012A_0423() == 27 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 6 || BO2012A_0424() == 27 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 8;
      if ((BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          ((BO2012A_0420() <= 39 && BO2012A_0420() != 6 &&
            BO2012A_0420() != 2 && BO2012A_0420() != 27) ||
           (BO2012A_0421() <= 39 && BO2012A_0421() != 6 &&
            BO2012A_0421() != 2 && BO2012A_0421() != 27) ||
           (BO2012A_0422() <= 39 && BO2012A_0422() != 6 &&
            BO2012A_0422() != 2 && BO2012A_0422() != 27) ||
           (BO2012A_0423() <= 39 && BO2012A_0423() != 6 &&
            BO2012A_0423() != 2 && BO2012A_0423() != 27) ||
           (BO2012A_0424() <= 39 && BO2012A_0424() != 6 &&
            BO2012A_0424() != 2 && BO2012A_0424() != 27)))
        a = 9;
      if (((BO2012A_0420() > 39 && BO2012A_0420() < 98) ||
           (BO2012A_0421() > 39 && BO2012A_0421() < 98) ||
           (BO2012A_0422() > 39 && BO2012A_0422() < 98) ||
           (BO2012A_0423() > 39 && BO2012A_0423() < 98) ||
           (BO2012A_0424() > 39 && BO2012A_0424() < 98)) &&
          (BO2012A_0420() > 39 && BO2012A_0421() > 39 && BO2012A_0422() > 39 &&
           BO2012A_0423() > 39 && BO2012A_0424() > 39))
        a = 12;
      if (BO2012A_0420() == 98 && BO2012A_0421() == 98 &&
          BO2012A_0422() == 98 && BO2012A_0423() == 98 && BO2012A_0424() == 98)
        a = 99;
    } break;
    }

    setData(a);
  }
};