<commit_before>// //////////////////////////////////////////////////////////////////////
#ifndef __SIMFQT_BOM_FARERULETYPES_HPP
#define __SIMFQT_BOM_FARERULETYPES_HPP

// //////////////////////////////////////////////////////////////////////
// Import section
// //////////////////////////////////////////////////////////////////////
// STL
#include <map>
#include <list>
// STDAIR
#include <stdair/bom/key_types.hpp>

namespace SIMFQT {

  // Forward declarations.
  class FareRule;
  
  /** Define the fare-rule list. */
  typedef std::list<FareRule*> FareRuleList_T;

  /** Define the fare-rule map. */
  typedef std::map<const stdair::MapKey_T, FareRule*> FareRuleMap_T;

  /** Define the list of pair<MapKey_T, FareRule>. */
  typedef std::pair<stdair::MapKey_T, FareRule*> FareRuleWithKey_T;
  typedef std::list<FareRuleWithKey_T> FareRuleDetailedList_T;
}
#endif // __SIMFQT_BOM_FARERULETYPES_HPP<commit_msg>[Simfqt] [Dev] Corrected a few mistakes in FareRuleFeatures types definition.<commit_after>// //////////////////////////////////////////////////////////////////////
#ifndef __SIMFQT_BOM_FARERULEFEATURESTYPES_HPP
#define __SIMFQT_BOM_FARERULEFEATURESTYPES_HPP

// //////////////////////////////////////////////////////////////////////
// Import section
// //////////////////////////////////////////////////////////////////////
// STL
#include <map>
#include <list>
// STDAIR
#include <stdair/bom/key_types.hpp>

namespace SIMFQT {

  // Forward declarations.
  class FareRuleFeatures;
  
  /** Define the fare-rule list. */
  typedef std::list<FareRuleFeatures*> FareRuleFeaturesList_T;

  /** Define the fare-rule map. */
  typedef std::map<const stdair::MapKey_T, FareRuleFeatures*> FareRuleFeaturesMap_T;

  /** Define the list of pair<MapKey_T, FareRule>. */
  typedef std::pair<stdair::MapKey_T, FareRuleFeatures*> FareRuleFeaturesWithKey_T;
  typedef std::list<FareRuleFeaturesWithKey_T> FareRuleFeaturesDetailedList_T;
}
#endif // __SIMFQT_BOM_FARERULEFEATURESTYPES_HPP
{'fraction_non_alphanumeric': 0.30402010050251255, 'fraction_numerical': 0.0, 'mean_word_length': 1.9150805270863835, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4652446', 'n_tokens_mistral': 616, 'n_tokens_neox': 596, 'n_words': 112}