require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_HASHTABLE_H)) {
    eval 'sub _HASHTABLE_H () {1;}' unless defined(&_HASHTABLE_H);
    require 'bits/hashtable_policy.ph';
    require 'bits/enable_special_members.ph';
    if((defined(&__cplusplus) ? &__cplusplus : undef) > 201402) {
	require 'bits/node_handle.ph';
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) > 201703 || defined (&__STRICT_ANSI__)) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) > 201402) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) <= 201402) {
    } else {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) > 201402) {
    }
    if((defined(&__cplusplus) ? &__cplusplus : undef) > 201402) {
    }
    if((defined(&__cpp_deduction_guides) ? &__cpp_deduction_guides : undef) >= 201606) {
    }
}
1;
