00001 #if 0 00002 #if 0 00003 # vim: set ro : 00004 00005 # ********************************************************* 00006 # THIS IS A GENERATED FILE! DO NOT EDIT THIS FILE DIRECTLY! 00007 # ********************************************************* 00008 # 00009 #endif 00010 00011 00012 #endif 00013 00014 /* 00015 * Copyright (c) 2005, 2006, 2007 Ciaran McCreesh 00016 * 00017 * This file is part of the Paludis package manager. Paludis is free software; 00018 * you can redistribute it and/or modify it under the terms of the GNU General 00019 * Public License version 2, as published by the Free Software Foundation. 00020 * 00021 * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY 00022 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00023 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 00024 * details. 00025 * 00026 * You should have received a copy of the GNU General Public License along with 00027 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple 00028 * Place, Suite 330, Boston, MA 02111-1307 USA 00029 */ 00030 00031 #ifndef PALUDIS_GUARD_PALUDIS_PALUDIS_HH 00032 #define PALUDIS_GUARD_PALUDIS_PALUDIS_HH 1 00033 00034 /** \file 00035 * Master include file. 00036 */ 00037 00038 00039 00040 00041 #include <paludis/about.hh> 00042 00043 00044 #include <paludis/action.hh> 00045 00046 00047 #include <paludis/action_names.hh> 00048 00049 00050 #include <paludis/choice.hh> 00051 00052 00053 #include <paludis/contents.hh> 00054 00055 00056 #include <paludis/create_output_manager_info.hh> 00057 00058 00059 #include <paludis/dep_label.hh> 00060 00061 00062 #include <paludis/dep_list.hh> 00063 00064 00065 #include <paludis/dep_list_exceptions.hh> 00066 00067 00068 #include <paludis/dep_list_options.hh> 00069 00070 00071 #include <paludis/dep_spec.hh> 00072 00073 00074 #include <paludis/dep_spec_flattener.hh> 00075 00076 00077 #include <paludis/dep_tag.hh> 00078 00079 00080 #include <paludis/distribution.hh> 00081 #include <paludis/distribution-impl.hh> 00082 00083 00084 #include <paludis/elike_choices.hh> 00085 00086 00087 #include <paludis/elike_dep_parser.hh> 00088 00089 00090 #include <paludis/elike_conditional_dep_spec.hh> 00091 00092 00093 #include <paludis/elike_package_dep_spec.hh> 00094 00095 00096 #include <paludis/elike_slot_requirement.hh> 00097 00098 00099 #include <paludis/elike_use_requirement.hh> 00100 00101 00102 #include <paludis/environment.hh> 00103 00104 00105 #include <paludis/environment_factory.hh> 00106 00107 00108 #include <paludis/environment_implementation.hh> 00109 00110 00111 #include <paludis/file_output_manager.hh> 00112 00113 00114 #include <paludis/filter.hh> 00115 00116 00117 #include <paludis/filter_handler.hh> 00118 00119 00120 #include <paludis/filtered_generator.hh> 00121 00122 00123 #include <paludis/find_unused_packages_task.hh> 00124 00125 00126 #include <paludis/formatter.hh> 00127 00128 00129 #include <paludis/forward_on_failure_output_manager.hh> 00130 00131 00132 #include <paludis/fuzzy_finder.hh> 00133 00134 00135 #include <paludis/generator.hh> 00136 00137 00138 #include <paludis/generator_handler.hh> 00139 00140 00141 #include <paludis/handled_information.hh> 00142 00143 00144 #include <paludis/hook.hh> 00145 00146 00147 #include <paludis/hooker.hh> 00148 00149 00150 #include <paludis/install_task.hh> 00151 00152 00153 #include <paludis/literal_metadata_key.hh> 00154 00155 00156 #include <paludis/mask.hh> 00157 00158 00159 #include <paludis/match_package.hh> 00160 00161 00162 #include <paludis/merger.hh> 00163 00164 00165 #include <paludis/merger_entry_type.hh> 00166 00167 00168 #include <paludis/messages_to_stdout_output_handler.hh> 00169 00170 00171 #include <paludis/metadata_key.hh> 00172 00173 00174 #include <paludis/metadata_key_holder.hh> 00175 00176 00177 #include <paludis/name.hh> 00178 00179 00180 #include <paludis/ndbam.hh> 00181 00182 00183 #include <paludis/ndbam_merger.hh> 00184 00185 00186 #include <paludis/ndbam_unmerger.hh> 00187 00188 00189 #include <paludis/notifier_callback.hh> 00190 00191 00192 #include <paludis/output_manager.hh> 00193 00194 00195 #include <paludis/output_manager_factory.hh> 00196 00197 00198 #include <paludis/output_manager_from_environment.hh> 00199 00200 00201 #include <paludis/override_functions.hh> 00202 00203 00204 #include <paludis/package_database.hh> 00205 00206 00207 #include <paludis/package_dep_spec_properties.hh> 00208 00209 00210 #include <paludis/package_id.hh> 00211 00212 00213 #include <paludis/paludis.hh> 00214 00215 00216 #include <paludis/qa.hh> 00217 00218 00219 #include <paludis/query_visitor.hh> 00220 00221 00222 #include <paludis/range_rewriter.hh> 00223 00224 00225 #include <paludis/report_task.hh> 00226 00227 00228 #include <paludis/repository.hh> 00229 00230 00231 #include <paludis/repository_factory.hh> 00232 00233 00234 #include <paludis/repository_name_cache.hh> 00235 00236 00237 #include <paludis/selection.hh> 00238 00239 00240 #include <paludis/selection_handler.hh> 00241 00242 00243 #include <paludis/set_file.hh> 00244 00245 00246 #include <paludis/show_suggest_visitor.hh> 00247 00248 00249 #include <paludis/slot_requirement.hh> 00250 00251 00252 #include <paludis/spec_tree.hh> 00253 00254 00255 #include <paludis/standard_output_manager.hh> 00256 00257 00258 #include <paludis/stringify_formatter.hh> 00259 00260 #include <paludis/stringify_formatter-impl.hh> 00261 00262 #include <paludis/stripper.hh> 00263 00264 00265 #include <paludis/syncer.hh> 00266 00267 00268 #include <paludis/sync_task.hh> 00269 00270 00271 #include <paludis/tasks_exceptions.hh> 00272 00273 00274 #include <paludis/tee_output_manager.hh> 00275 00276 00277 #include <paludis/unchoices_key.hh> 00278 00279 00280 #include <paludis/uninstall_list.hh> 00281 00282 00283 #include <paludis/uninstall_task.hh> 00284 00285 00286 #include <paludis/unmerger.hh> 00287 00288 00289 #include <paludis/user_dep_spec.hh> 00290 00291 00292 #include <paludis/version_operator.hh> 00293 00294 00295 #include <paludis/version_requirements.hh> 00296 00297 00298 #include <paludis/version_spec.hh> 00299 00300 00301 00302 00303 00304 #include <paludis/util/util.hh> 00305 00306 #endif 00307