Module: HMap

Defined in:
lib/hmap.rb,
lib/hmap/command.rb,
lib/hmap/constants.rb,
lib/hmap/exceptions.rb,
lib/hmap/xc/context.rb,
lib/hmap/gem_version.rb,
lib/hmap/xc/resolver.rb,
lib/hmap/helper/utils.rb,
lib/hmap/hmap/mapfile.rb,
lib/hmap/xc/pbx_helper.rb,
lib/hmap/user_interface.rb,
lib/hmap/xc/header_type.rb,
lib/hmap/hmap/hmap_saver.rb,
lib/hmap/xc/header_entry.rb,
lib/hmap/command/hmap_gen.rb,
lib/hmap/hmap/hmap_reader.rb,
lib/hmap/hmap/hmap_struct.rb,
lib/hmap/hmap/hmap_writer.rb,
lib/hmap/xc/target/target.rb,
lib/hmap/helper/executable.rb,
lib/hmap/xc/product_helper.rb,
lib/hmap/xc/target/xcconfig.rb,
lib/hmap/command/hmap_reader.rb,
lib/hmap/command/hmap_writer.rb,
lib/hmap/hmap/hmap_bucketstr.rb,
lib/hmap/xc/target/target_vfs.rb,
lib/hmap/xc/workspace/project.rb,
lib/hmap/xc/workspace/workspace.rb,
lib/hmap/xc/target/build_setting.rb,
lib/hmap/xc/target/build_setting.rb,
lib/hmap/xc/target/target_helper.rb,
lib/hmap/xc/target/target_context.rb,
lib/hmap/xc/target/xcconfig_helper.rb,
lib/hmap/xc/workspace/project_helper.rb

Overview

The primary namespace for VFS.

Defined Under Namespace

Modules: Executable, HeaderType, PBXHelper, UserInterface, Utils Classes: BucketStr, BuildSettings, BuildSettingsWriter, ClassIncludedError, Command, Constants, Context, HMapBucket, HMapData, HMapError, HMapHeader, HMapSaver, HMapStructure, HMapTarget, HeaderEntry, MagicError, MapFile, MapFileReader, MapFileWriter, NotAHMapOError, Platform, ProductPath, Project, ProjectProductPath, Resolver, Target, TargetPlatformVFS, TargetVFS, TargetVFSEntry, TargetVFSWriter, TruncatedFileError, Workspace, WorkspaceProductPath, XCConfig, XcodeprojHelper

Constant Summary collapse

VERSION =

The version of the hmapfile command line tool.

'0.2.7.2'.freeze
UI =
UserInterface
HEADER_CONST =
{
  HMAP_HEADER_MAGIC_NUMBER: 0x686d6170,
  HMAP_HEADER_VERSION: 0x0001,
  HMAP_EMPTY_BUCKT_KEY: 0,
  HMAP_SWAPPED_MAGIC: 0x70616d68,
  HMAP_SWAPPED_VERSION: 0x0100
}.freeze
EMPTY_BUCKET =
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
HEADER_FILES_EXTENSIONS =
%w[.h .hh .hpp .ipp .tpp .hxx .def .inl .inc .pch]