Metalang99
1.13.3
Full-blown preprocessor metaprogramming
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- m -
ML99_abort :
lang.h
ML99_add :
nat.h
ML99_add3 :
nat.h
ML99_and :
bool.h
ML99_anonEnum :
gen.h
ML99_anonStruct :
gen.h
ML99_anonUnion :
gen.h
ML99_appl :
lang.h
ML99_appl2 :
lang.h
ML99_appl3 :
lang.h
ML99_appl4 :
lang.h
ML99_assert :
assert.h
ML99_ASSERT :
assert.h
ML99_ASSERT_EMPTY :
assert.h
ML99_ASSERT_EMPTY_UNEVAL :
assert.h
ML99_ASSERT_EQ :
assert.h
ML99_ASSERT_UNEVAL :
assert.h
ML99_assertEq :
assert.h
ML99_assertIsNat :
nat.h
ML99_assertIsTuple :
tuple.h
ML99_assign :
gen.h
ML99_assignInitializerList :
gen.h
ML99_assignInitializerListStmt :
gen.h
ML99_assignStmt :
gen.h
ML99_boolEq :
bool.h
ML99_boolMatch :
bool.h
ML99_boolMatchWithArgs :
bool.h
ML99_braced :
gen.h
ML99_call :
lang.h
ML99_callUneval :
lang.h
ML99_cat :
util.h
ML99_cat3 :
util.h
ML99_CAT3_PRIMITIVE :
util.h
ML99_cat4 :
util.h
ML99_CAT4_PRIMITIVE :
util.h
ML99_CAT_PRIMITIVE :
util.h
ML99_catEval :
util.h
ML99_CHAIN_EXPR_STMT :
stmt.h
ML99_CHAIN_EXPR_STMT_AFTER :
stmt.h
ML99_charEq :
ident.h
ML99_charLit :
ident.h
ML99_choice :
choice.h
ML99_choiceData :
choice.h
ML99_choiceTag :
choice.h
ML99_CLANG_PRAGMA :
util.h
ML99_COMMA :
util.h
ML99_compose :
lang.h
ML99_cons :
list.h
ML99_const :
util.h
ML99_dec :
nat.h
ML99_detectIdent :
ident.h
ML99_DIGITS :
ident.h
ML99_div :
nat.h
ML99_div3 :
nat.h
ML99_divChecked :
nat.h
ML99_eitherEq :
either.h
ML99_empty :
util.h
ML99_enum :
gen.h
ML99_EVAL :
lang.h
ML99_false :
bool.h
ML99_fatal :
lang.h
ML99_flip :
util.h
ML99_fnPtr :
gen.h
ML99_fnPtrStmt :
gen.h
ML99_GCC_PRAGMA :
util.h
ML99_GEN_SYM :
util.h
ML99_greater :
nat.h
ML99_greaterEq :
nat.h
ML99_id :
util.h
ML99_identEq :
ident.h
ML99_IF :
bool.h
ML99_if :
bool.h
ML99_inc :
nat.h
ML99_indexedArgs :
gen.h
ML99_indexedFields :
gen.h
ML99_indexedInitializerList :
gen.h
ML99_indexedParams :
gen.h
ML99_INTRODUCE_NON_NULL_PTR_TO_STMT :
stmt.h
ML99_INTRODUCE_VAR_TO_STMT :
stmt.h
ML99_invoke :
gen.h
ML99_invokeStmt :
gen.h
ML99_isChar :
ident.h
ML99_isCons :
list.h
ML99_isDigit :
ident.h
ML99_isJust :
maybe.h
ML99_isLeft :
either.h
ML99_isLowercase :
ident.h
ML99_isNil :
list.h
ML99_isNothing :
maybe.h
ML99_isRight :
either.h
ML99_isTuple :
tuple.h
ML99_isUntuple :
tuple.h
ML99_isUppercase :
ident.h
ML99_just :
maybe.h
ML99_left :
either.h
ML99_lesser :
nat.h
ML99_lesserEq :
nat.h
ML99_list :
list.h
ML99_LIST_EVAL :
list.h
ML99_LIST_EVAL_COMMA_SEP :
list.h
ML99_listAppend :
list.h
ML99_listAppendItem :
list.h
ML99_listAppl :
list.h
ML99_listContains :
list.h
ML99_listDrop :
list.h
ML99_listDropWhile :
list.h
ML99_listEq :
list.h
ML99_listFilter :
list.h
ML99_listFilterMap :
list.h
ML99_listFoldl :
list.h
ML99_listFoldl1 :
list.h
ML99_listFoldr :
list.h
ML99_listFor :
list.h
ML99_listForInitLast :
list.h
ML99_listFromSeq :
list.h
ML99_listFromTuples :
list.h
ML99_listGet :
list.h
ML99_listHead :
list.h
ML99_listInit :
list.h
ML99_listIntersperse :
list.h
ML99_listLast :
list.h
ML99_listLen :
list.h
ML99_listMap :
list.h
ML99_listMapI :
list.h
ML99_listMapInitLast :
list.h
ML99_listMapInPlace :
list.h
ML99_listMapInPlaceI :
list.h
ML99_listPartition :
list.h
ML99_listPrependToAll :
list.h
ML99_listReplicate :
list.h
ML99_listReverse :
list.h
ML99_listTail :
list.h
ML99_listTake :
list.h
ML99_listTakeWhile :
list.h
ML99_listUnwrap :
list.h
ML99_listUnwrapCommaSep :
list.h
ML99_listUnzip :
list.h
ML99_listZip :
list.h
ML99_LOWERCASE_CHARS :
ident.h
ML99_LPAREN :
util.h
ML99_match :
choice.h
ML99_matchWithArgs :
choice.h
ML99_max :
nat.h
ML99_maybeEq :
maybe.h
ML99_maybeUnwrap :
maybe.h
ML99_min :
nat.h
ML99_mod :
nat.h
ML99_mul :
nat.h
ML99_mul3 :
nat.h
ML99_NAT_MAX :
nat.h
ML99_natEq :
nat.h
ML99_natMatch :
nat.h
ML99_natMatchWithArgs :
nat.h
ML99_natNeq :
nat.h
ML99_nil :
list.h
ML99_not :
bool.h
ML99_nothing :
maybe.h
ML99_or :
bool.h
ML99_OVERLOAD :
variadics.h
ML99_prefixedBlock :
gen.h
ML99_QUOTE :
lang.h
ML99_reify :
util.h
ML99_repeat :
gen.h
ML99_right :
either.h
ML99_RPAREN :
util.h
ML99_semicoloned :
gen.h
ML99_seqForEach :
seq.h
ML99_seqForEachI :
seq.h
ML99_seqGet :
seq.h
ML99_seqIsEmpty :
seq.h
ML99_seqTail :
seq.h
ML99_stringify :
util.h
ML99_STRINGIFY_PRIMITIVE :
util.h
ML99_struct :
gen.h
ML99_sub :
nat.h
ML99_sub3 :
nat.h
ML99_SUPPRESS_UNUSED_BEFORE_STMT :
stmt.h
ML99_TERMS :
lang.h
ML99_times :
gen.h
ML99_todo :
util.h
ML99_todoWithMsg :
util.h
ML99_TRAILING_SEMICOLON :
util.h
ML99_true :
bool.h
ML99_tuple :
tuple.h
ML99_tupleAppend :
tuple.h
ML99_tupleCount :
tuple.h
ML99_tupleEval :
tuple.h
ML99_tupleForEach :
tuple.h
ML99_tupleForEachI :
tuple.h
ML99_tupleGet :
tuple.h
ML99_tupleIsSingle :
tuple.h
ML99_tuplePrepend :
tuple.h
ML99_tupleTail :
tuple.h
ML99_typedef :
gen.h
ML99_uncomma :
util.h
ML99_unimplemented :
util.h
ML99_unimplementedWithMsg :
util.h
ML99_union :
gen.h
ML99_untuple :
tuple.h
ML99_untupleChecked :
tuple.h
ML99_untupleEval :
tuple.h
ML99_unwrapLeft :
either.h
ML99_unwrapRight :
either.h
ML99_UPPERCASE_CHARS :
ident.h
ML99_variadicsCount :
variadics.h
ML99_variadicsForEach :
variadics.h
ML99_variadicsForEachI :
variadics.h
ML99_variadicsGet :
variadics.h
ML99_variadicsIsSingle :
variadics.h
ML99_variadicsTail :
variadics.h
ML99_xor :
bool.h
Generated by
1.9.4