assertive: Readable Check Functions to Ensure Code Integrity
Version 0.3-5

Lots of predicates (is_* functions) to check the state of your variables, and assertions (assert_* functions) to throw errors if they aren't in the right form.

AuthorRichard Cotton [aut, cre]
Date of publication2016-12-31 01:43:23
MaintainerRichard Cotton <richierocks@gmail.com>
LicenseGPL (>= 3)
Version0.3-5
URL https://bitbucket.org/richierocks/assertive
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("assertive")

Getting started

README.md
Checking function inputs
Checklists of checks
Exercise answers
Introduction

Popular man pages

are_same_length: Are the inputs the same length/dimension?
assertive: Readable check functions to ensure code integrity.
is_array: Is the input an array or matrix?
is_atomic: Is the input atomic/recursive/vector?
is_batch_mode: How is R running?
is_data.table: Is the input a data.table?
is_in_range: Is the input in range?
See all...

All man pages Function index File listing

Man pages

are_identical: Are the inputs identical?
are_same_length: Are the inputs the same length/dimension?
are_set_equal: Set comparisons
assert_engine: Throws an error if a condition isn't met
assertionError: Condition classes
assert_is_all_of: Does x belong to these classes?
assertive: Readable check functions to ensure code integrity.
bapply: Wrapper to vapply that returns booleans.
call_and_name: Call a function, and give the result names.
cause: Get or set the '"cause"' attribute
changes: Important changes to assertive
character_to_list_of_integer_vectors: Convert a character vector to a list of integer vectors See...
coerce_to: Coerce variable to a different class
DIM: Get the dimensions of an object
dont_stop: Run code without stopping
false: FALSE, with a cause of failure
get_name_in_parent: Get the name of a variable in the parent frame
has_any_attributes: Does the input have any attributes?
has_arg: Does the current call have an argument? See 'has_arg'.
has_attributes: Does the input have the specified attributes?
has_cols: Does the input have rows/columns?
has_dims: Does the input have dimensions?
has_duplicates: Does the input have duplicates?
has_names: Does the input have names?
has_slot: Does the S4 input have a slot?
has_terms: Does the input have terms?
is2: Alternative version of is
is_array: Is the input an array or matrix?
is_atomic: Is the input atomic/recursive/vector?
is_batch_mode: How is R running?
is_binding_locked: Is the binding of a variable locked? See 'is_binding_locked'.
is_cas_number: Does the character vector contain CAS registry numbers?
is_character: Is the input of type character?
is_class: Is the input the name of a (formally defined) class?
is_closure_function: Is the input a closure, builtin or special function?
is_complex: Is the input complex?
is_connection: Is the input a connection?
is_credit_card_number: Does the character vector contain credit card numbers?
is_data.frame: Is the input is a data.frame?
is_data.table: Is the input a data.table?
is_date: Is the input a date?
is_date_string: Does the character vector contain dates?
is_debugged: Is the input function being debugged? See 'is_debugged'.
is_diagonal_matrix: Is the input a diagonal matrix?
is_dir: Is the path a directory?
is_divisible_by: Is the input divisible by a number?
is_email_address: Does the character vector contain email addresses?
is_empty: Is the input empty/scalar?
is_empty_character: Does the input contain empty or missing strings?
is_empty_file: Is a file too big or small?
is_empty_model: Is the input the empty model?
is_environment: Is the input an environment?
is_equal_to: How does the input relate to a value?
is_error_free: Does the code run without throwing an error? See...
is_executable_file: Is the file accessible?
is_existing: Does the variable exist? See 'is_existing'.
is_existing_file: Does the file exist?
is_externalptr: Is the input an external pointer?
is_factor: Is the input a factor?
is_finite: Are the inputs (in)finite?
is_formula: Is the input a formula?
is_function: Is the input a function?
is_hex_color: Does the character vector contain hex colors?
is_honorific: Is the string an honorific?
is_identity_matrix: Is the input an identity matrix?
is_if_condition: Is suitable to be used as an if condition See...
is_inherited_from: Does the object inherit from some class?
is_in_past: Is the input in the past/future?
is_in_range: Is the input in range?
is_integer: Is the input an integer?
is_internal_function: Is the input an internal function?
is_ip_address: Does the character vector contain IP addresses?
is_isbn_code: Does the character vector contain ISBN book codes?
is_language: Is the input a language object?
is_leaf: Is the input a (dendrogram) leaf?
is_library: Is the directory a known R library?
is_list: Is the input a list?
is_loaded: Is the input DLL loaded? See 'is_loaded'.
is_logical: Is the input logical?
is_lower_triangular_matrix: Is the matrix upper/lower triangular?
is_matching_fixed: Does the string match a pattern? See 'is_matching_fixed'.
is_monotonic_increasing: Is the vector monotonically increasing or decreasing?
is_nan: Is the input (not) NaN?
is_null: Checks to see if the input is (not) null.
is_numeric: Is the input numeric?
is_numeric_string: Does the string contain a number? See 'is_numeric_string'.
is_on_os_path: Is the path on the OS path?
is_package_current: Is the installed version of a package current?
is_qr: Is the input a QR decomposition of a matrix?
is_r: Are you running R?
is_raster: Is the input a raster?
is_raw: Is the input raw?
is_r_current: Is this version of R up to date?
is_real: Is the input real/imaginary?
is_relistable: Is the input relistable?
is_rstudio_current: Is RStudio the current version?
is_rstudio_desktop: Is RStudio running in desktop or server mode?
is_s3_generic: Is the input an S3 generic or method?
is_s4: Is the input an S4 object?
is_single_character: Is the input a single character? See 'is_single_character'.
is_square_matrix: Is the input a square matrix?
is_symmetric_matrix: Is the input a symmetric matrix?
is_table: Is the input a table?
is_tbl: Is the input a tbl?
is_try_error: Is the input a condition?
is_ts: Is the input a time series?
is_uk_car_licence: Is the string a valid UK car licence plate number?
is_uk_national_insurance_number: Is the string a valid UK national insurance number?
is_uk_postcode: Is the string a valid UK postcode?
is_uk_telephone_number: Is the string a valid UK telephone number?
is_unsorted: Is the input unsorted?
is_us_social_security_number: Is the string a valid US SSN?
is_us_telephone_number: Is the string a valid US telephone number?
is_us_zip_code: Is the string a valid US zip code?
is_valid_r_code: Is the input valid R code? See 'is_valid_r_code'.
is_valid_variable_name: Is the string a valid variable name? See...
is_whole_number: Is the input a whole number?
is_windows: What OS is running?
is_xxx_for_decimal_point: What does the current locale specify for the decimal point?
is_zero_matrix: Is the input a zero matrix?
merge_dots_with_list: Merge ellipsis args with a list.
na: NA, with a cause of failure
n_elements: Get the number of elements
parenthesize: Wrap a string in brackets
print_and_capture: Print a variable and capture the output
r_can_find_tools: Can R find tools?
r_has_jpeg_capability: Does R have a capability?
safe_deparse: Safe version of deparse
set_cause: Set a cause and return the input
strip_attributes: Strip all attributes from a variable
sys_get_locale: Get or set the system locale
Truth: Is the input TRUE/FALSE/NA?
use_first: Only use the first element of a vector

Functions

DIM Man page
Truth Man page
are_disjoint_sets Man page
are_identical Man page
are_identical_legacy Man page
are_intersecting_sets Man page
are_same_length Man page
are_same_length_legacy Man page
are_set_equal Man page
assert_all_are_after Man page
assert_all_are_before Man page
assert_all_are_cas_numbers Man page
assert_all_are_classes Man page
assert_all_are_credit_card_numbers Man page
assert_all_are_current_packages Man page
assert_all_are_date_strings Man page
assert_all_are_dirs Man page
assert_all_are_divisible_by Man page
assert_all_are_email_addresses Man page
assert_all_are_empty_character Man page
assert_all_are_empty_files Man page
assert_all_are_equal_to Man page
assert_all_are_even Man page
assert_all_are_ex_files Man page
assert_all_are_executable_files Man page
assert_all_are_existing Man page
assert_all_are_existing_files Man page
assert_all_are_false Man page
assert_all_are_finite Man page
assert_all_are_greater_than Man page
assert_all_are_greater_than_or_equal_to Man page
assert_all_are_hex_colors Man page
assert_all_are_hex_colours Man page
assert_all_are_honorifics Man page
assert_all_are_identical_legacy Man page
assert_all_are_imaginary Man page
assert_all_are_in_closed_range Man page
assert_all_are_in_future Man page
assert_all_are_in_left_open_range Man page
assert_all_are_in_open_range Man page
assert_all_are_in_past Man page
assert_all_are_in_range Man page
assert_all_are_in_right_open_range Man page
assert_all_are_infinite Man page
assert_all_are_ip_addresses Man page
assert_all_are_isbn_codes Man page
assert_all_are_less_than Man page
assert_all_are_less_than_or_equal_to Man page
assert_all_are_libraries Man page
assert_all_are_logical_strings Man page
assert_all_are_matching_fixed Man page
assert_all_are_matching_regex Man page
assert_all_are_missing_or_empty_character Man page
assert_all_are_na Man page
assert_all_are_nan Man page
assert_all_are_negative Man page
assert_all_are_negative_infinity Man page
assert_all_are_non_empty_character Man page
assert_all_are_non_empty_files Man page
assert_all_are_non_missing_nor_empty_character Man page
assert_all_are_non_negative Man page
assert_all_are_non_positive Man page
assert_all_are_not_equal_to Man page
assert_all_are_not_false Man page
assert_all_are_not_matching_fixed Man page
assert_all_are_not_matching_regex Man page
assert_all_are_not_na Man page
assert_all_are_not_nan Man page
assert_all_are_not_true Man page
assert_all_are_numeric_strings Man page
assert_all_are_odd Man page
assert_all_are_on_os_path Man page
assert_all_are_percentages Man page
assert_all_are_positive Man page
assert_all_are_positive_infinity Man page
assert_all_are_proportions Man page
assert_all_are_readable_files Man page
assert_all_are_real Man page
assert_all_are_same_length Man page
assert_all_are_same_length_legacy Man page
assert_all_are_single_characters Man page
assert_all_are_true Man page
assert_all_are_uk_car_licences Man page
assert_all_are_uk_car_licenses Man page
assert_all_are_uk_national_insurance_numbers Man page
assert_all_are_uk_postcodes Man page
assert_all_are_uk_telephone_numbers Man page
assert_all_are_us_social_security_numbers Man page
assert_all_are_us_telephone_numbers Man page
assert_all_are_us_zip_codes Man page
assert_all_are_valid_variable_names Man page
assert_all_are_whole_numbers Man page
assert_all_are_writable_files Man page
assert_all_file_sizes_are_in_range Man page
assert_all_numbers_are_whole_numbers Man page
assert_all_strings_are_not_missing_nor_empty Man page
assert_any_are_after Man page
assert_any_are_before Man page
assert_any_are_cas_numbers Man page
assert_any_are_classes Man page
assert_any_are_credit_card_numbers Man page
assert_any_are_current_packages Man page
assert_any_are_date_strings Man page
assert_any_are_dirs Man page
assert_any_are_divisible_by Man page
assert_any_are_email_addresses Man page
assert_any_are_empty_character Man page
assert_any_are_empty_files Man page
assert_any_are_equal_to Man page
assert_any_are_even Man page
assert_any_are_ex_files Man page
assert_any_are_executable_files Man page
assert_any_are_existing Man page
assert_any_are_existing_files Man page
assert_any_are_false Man page
assert_any_are_finite Man page
assert_any_are_greater_than Man page
assert_any_are_greater_than_or_equal_to Man page
assert_any_are_hex_colors Man page
assert_any_are_hex_colours Man page
assert_any_are_honorifics Man page
assert_any_are_identical_legacy Man page
assert_any_are_imaginary Man page
assert_any_are_in_closed_range Man page
assert_any_are_in_future Man page
assert_any_are_in_left_open_range Man page
assert_any_are_in_open_range Man page
assert_any_are_in_past Man page
assert_any_are_in_range Man page
assert_any_are_in_right_open_range Man page
assert_any_are_infinite Man page
assert_any_are_ip_addresses Man page
assert_any_are_isbn_codes Man page
assert_any_are_less_than Man page
assert_any_are_less_than_or_equal_to Man page
assert_any_are_libraries Man page
assert_any_are_logical_strings Man page
assert_any_are_matching_fixed Man page
assert_any_are_matching_regex Man page
assert_any_are_missing_or_empty_character Man page
assert_any_are_na Man page
assert_any_are_nan Man page
assert_any_are_negative Man page
assert_any_are_negative_infinity Man page
assert_any_are_non_empty_character Man page
assert_any_are_non_empty_files Man page
assert_any_are_non_missing_nor_empty_character Man page
assert_any_are_non_negative Man page
assert_any_are_non_positive Man page
assert_any_are_not_equal_to Man page
assert_any_are_not_false Man page
assert_any_are_not_matching_fixed Man page
assert_any_are_not_matching_regex Man page
assert_any_are_not_na Man page
assert_any_are_not_nan Man page
assert_any_are_not_true Man page
assert_any_are_numeric_strings Man page
assert_any_are_odd Man page
assert_any_are_on_os_path Man page
assert_any_are_percentages Man page
assert_any_are_positive Man page
assert_any_are_positive_infinity Man page
assert_any_are_proportions Man page
assert_any_are_readable_files Man page
assert_any_are_real Man page
assert_any_are_same_length Man page
assert_any_are_same_length_legacy Man page
assert_any_are_single_characters Man page
assert_any_are_true Man page
assert_any_are_uk_car_licences Man page
assert_any_are_uk_car_licenses Man page
assert_any_are_uk_national_insurance_numbers Man page
assert_any_are_uk_postcodes Man page
assert_any_are_uk_telephone_numbers Man page
assert_any_are_us_social_security_numbers Man page
assert_any_are_us_telephone_numbers Man page
assert_any_are_us_zip_codes Man page
assert_any_are_valid_variable_names Man page
assert_any_are_whole_numbers Man page
assert_any_are_writable_files Man page
assert_any_file_sizes_are_in_range Man page
assert_any_numbers_are_whole_numbers Man page
assert_any_strings_are_not_missing_nor_empty Man page
assert_are_disjoint_sets Man page
assert_are_identical Man page
assert_are_intersecting_sets Man page
assert_are_same_length Man page
assert_are_set_equal Man page
assert_engine Man page
assert_has_all_attributes Man page
assert_has_any_attributes Man page
assert_has_arg Man page
assert_has_colnames Man page
assert_has_cols Man page
assert_has_dimnames Man page
assert_has_dims Man page
assert_has_duplicates Man page
assert_has_elements Man page
assert_has_names Man page
assert_has_no_duplicates Man page
assert_has_rownames Man page
assert_has_rows Man page
assert_has_slot Man page
assert_has_terms Man page
assert_have_same_dims Man page
assert_is_32_bit Man page
assert_is_32_bit_os Man page
assert_is_64_bit Man page
assert_is_64_bit_os Man page
assert_is_S4 Man page
assert_is_a_bool Man page
assert_is_a_complex Man page
assert_is_a_double Man page
assert_is_a_missing_or_empty_string Man page
assert_is_a_non_empty_string Man page
assert_is_a_non_missing_nor_empty_string Man page
assert_is_a_number Man page
assert_is_a_raw Man page
assert_is_a_string Man page
assert_is_all_of Man page
assert_is_an_empty_string Man page
assert_is_an_integer Man page
assert_is_any_of Man page
assert_is_architect Man page
assert_is_array Man page
assert_is_atomic Man page
assert_is_batch_mode Man page
assert_is_binding_locked Man page
assert_is_bsd Man page
assert_is_builtin_function Man page
assert_is_bzfile_connection Man page
assert_is_call Man page
assert_is_character Man page
assert_is_closure_function Man page
assert_is_comma_for_decimal_point Man page
assert_is_complex Man page
assert_is_condition Man page
assert_is_connection Man page
assert_is_current_r Man page
assert_is_data.frame Man page
assert_is_data.table Man page
assert_is_date Man page
assert_is_debugged Man page
assert_is_diagonal_matrix Man page
assert_is_double Man page
assert_is_emacs Man page
assert_is_empty Man page
assert_is_empty_model Man page
assert_is_environment Man page
assert_is_error Man page
assert_is_expression Man page
assert_is_externalptr Man page
assert_is_factor Man page
assert_is_fifo_connection Man page
assert_is_file_connection Man page
assert_is_formula Man page
assert_is_function Man page
assert_is_gzfile_connection Man page
assert_is_identical_to_false Man page
assert_is_identical_to_na Man page
assert_is_identical_to_true Man page
assert_is_identity_matrix Man page
assert_is_if_condition Man page
assert_is_incomplete_connection Man page
assert_is_inherited_from Man page
assert_is_integer Man page
assert_is_interactive Man page
assert_is_internal_function Man page
assert_is_language Man page
assert_is_leaf Man page
assert_is_linux Man page
assert_is_list Man page
assert_is_loaded Man page
assert_is_logical Man page
assert_is_lower_triangular_matrix Man page
assert_is_mac Man page
assert_is_macos_sierra Man page
assert_is_matrix Man page
assert_is_message Man page
assert_is_monotonic_decreasing Man page
assert_is_monotonic_increasing Man page
assert_is_mts Man page
assert_is_name Man page
assert_is_nested Man page
assert_is_non_empty Man page
assert_is_non_empty_model Man page
assert_is_non_nested Man page
assert_is_non_scalar Man page
assert_is_not_null Man page
assert_is_null Man page
assert_is_numeric Man page
assert_is_of_dimension Man page
assert_is_of_length Man page
assert_is_one_sided_formula Man page
assert_is_open_connection Man page
assert_is_ordered Man page
assert_is_osx Man page
assert_is_osx_cheetah Man page
assert_is_osx_el_capitan Man page
assert_is_osx_jaguar Man page
assert_is_osx_leopard Man page
assert_is_osx_lion Man page
assert_is_osx_mavericks Man page
assert_is_osx_mountain_lion Man page
assert_is_osx_panther Man page
assert_is_osx_puma Man page
assert_is_osx_snow_leopard Man page
assert_is_osx_tiger Man page
assert_is_osx_yosemite Man page
assert_is_package_current Man page
assert_is_pairlist Man page
assert_is_period_for_decimal_point Man page
assert_is_pipe_connection Man page
assert_is_posixct Man page
assert_is_posixlt Man page
assert_is_primitive Man page
assert_is_qr Man page
assert_is_r Man page
assert_is_r_alpha Man page
assert_is_r_beta Man page
assert_is_r_current Man page
assert_is_r_devel Man page
assert_is_r_patched Man page
assert_is_r_release Man page
assert_is_r_release_candidate Man page
assert_is_r_revised Man page
assert_is_r_slave Man page
assert_is_r_stable Man page
assert_is_raster Man page
assert_is_raw Man page
assert_is_readable_connection Man page
assert_is_recursive Man page
assert_is_ref_class_generator Man page
assert_is_ref_class_object Man page
assert_is_relistable Man page
assert_is_revo_r Man page
assert_is_rstudio Man page
assert_is_rstudio_current Man page
assert_is_rstudio_desktop Man page
assert_is_rstudio_server Man page
assert_is_s3_generic Man page
assert_is_s3_group_generic Man page
assert_is_s3_internal_generic Man page
assert_is_s3_method Man page
assert_is_s3_primitive_generic Man page
assert_is_s4 Man page
assert_is_s4_group_generic Man page
assert_is_scalar Man page
assert_is_set_equal Man page
assert_is_simple_error Man page
assert_is_simple_message Man page
assert_is_simple_warning Man page
assert_is_slave_r Man page
assert_is_socket_connection Man page
assert_is_solaris Man page
assert_is_special_function Man page
assert_is_square_matrix Man page
assert_is_stderr Man page
assert_is_stdin Man page
assert_is_stdout Man page
assert_is_stepfun Man page
assert_is_subset Man page
assert_is_superset Man page
assert_is_symbol Man page
assert_is_symmetric_matrix Man page
assert_is_table Man page
assert_is_tbl Man page
assert_is_tbl_cube Man page
assert_is_tbl_df Man page
assert_is_tbl_dt Man page
assert_is_terminal_connection Man page
assert_is_text_connection Man page
assert_is_try_error Man page
assert_is_ts Man page
assert_is_tskernel Man page
assert_is_two_sided_formula Man page
assert_is_unix Man page
assert_is_unsorted Man page
assert_is_unz_connection Man page
assert_is_upper_triangular_matrix Man page
assert_is_url_connection Man page
assert_is_valid_r_code Man page
assert_is_vector Man page
assert_is_visual_studio Man page
assert_is_warning Man page
assert_is_windows Man page
assert_is_windows_10 Man page
assert_is_windows_7 Man page
assert_is_windows_8 Man page
assert_is_windows_8.1 Man page
assert_is_windows_server_2008 Man page
assert_is_windows_server_2008_r2 Man page
assert_is_windows_server_2012 Man page
assert_is_windows_server_2012_r2 Man page
assert_is_windows_vista Man page
assert_is_writable_connection Man page
assert_is_xzfile_connection Man page
assert_is_zero_matrix Man page
assert_r_can_build_translations Man page
assert_r_can_compile_code Man page
assert_r_can_find_java Man page
assert_r_can_find_tools Man page
assert_r_has_aqua_capability Man page
assert_r_has_cairo_capability Man page
assert_r_has_cledit_capability Man page
assert_r_has_fifo_capability Man page
assert_r_has_http_ftp_capability Man page
assert_r_has_iconv_capability Man page
assert_r_has_icu_capability Man page
assert_r_has_jpeg_capability Man page
assert_r_has_libcurl_capability Man page
assert_r_has_libxml_capability Man page
assert_r_has_long_double_capability Man page
assert_r_has_nls_capability Man page
assert_r_has_png_capability Man page
assert_r_has_profmem_capability Man page
assert_r_has_sockets_capability Man page
assert_r_has_tcltk_capability Man page
assert_r_has_tiff_capability Man page
assert_r_has_x11_capability Man page
assertionError Man page
assertionMessage Man page
assertionWarning Man page
assertive Man page
assertive-package Man page
bapply Man page
call_and_name Man page
cause Man page
cause<- Man page
changes Man page
changes-package Man page
character_to_list_of_integer_vectors Man page
coerce_to Man page
dont_stop Man page
false Man page
get_name_in_parent Man page
has_any_attributes Man page
has_arg Man page
has_arg_ Man page
has_attributes Man page
has_colnames Man page
has_cols Man page
has_dimnames Man page
has_dims Man page
has_duplicates Man page
has_elements Man page
has_names Man page
has_no_attributes Man page
has_no_duplicates Man page
has_rownames Man page
has_rows Man page
has_slot Man page
has_terms Man page
have_same_dims Man page
is2 Man page
is_32_bit Man page
is_32_bit_os Man page
is_64_bit Man page
is_64_bit_os Man page
is_S4 Man page
is_a_bool Man page
is_a_complex Man page
is_a_double Man page
is_a_missing_or_empty_string Man page
is_a_non_empty_string Man page
is_a_non_missing_nor_empty_string Man page
is_a_number Man page
is_a_raw Man page
is_a_string Man page
is_after Man page
is_an_empty_string Man page
is_an_integer Man page
is_architect Man page
is_array Man page
is_atomic Man page
is_batch_mode Man page
is_before Man page
is_binding_locked Man page
is_bsd Man page
is_builtin_function Man page
is_bzfile_connection Man page
is_call Man page
is_cas_number Man page
is_character Man page
is_class Man page
is_closure_function Man page
is_comma_for_decimal_point Man page
is_complex Man page
is_condition Man page
is_connection Man page
is_credit_card_number Man page
is_data.frame Man page
is_data.table Man page
is_date Man page
is_date_string Man page
is_debugged Man page
is_diagonal_matrix Man page
is_dir Man page
is_divisible_by Man page
is_double Man page
is_emacs Man page
is_email_address Man page
is_empty Man page
is_empty_character Man page
is_empty_file Man page
is_empty_model Man page
is_environment Man page
is_equal_to Man page
is_error Man page
is_error_free Man page
is_even Man page
is_ex_file Man page
is_executable_file Man page
is_existing Man page
is_existing_file Man page
is_expression Man page
is_externalptr Man page
is_factor Man page
is_false Man page
is_fifo_connection Man page
is_file_connection Man page
is_file_size_in_range Man page
is_finite Man page
is_formula Man page
is_function Man page
is_greater_than Man page
is_greater_than_or_equal_to Man page
is_gzfile_connection Man page
is_hex_color Man page
is_hex_colour Man page
is_honorific Man page
is_identical_to_false Man page
is_identical_to_na Man page
is_identical_to_true Man page
is_identity_matrix Man page
is_if_condition Man page
is_imaginary Man page
is_in_closed_range Man page
is_in_future Man page
is_in_left_open_range Man page
is_in_open_range Man page
is_in_past Man page
is_in_range Man page
is_in_right_open_range Man page
is_incomplete_connection Man page
is_infinite Man page
is_inherited_from Man page
is_integer Man page
is_interactive Man page
is_internal_function Man page
is_ip_address Man page
is_isbn10_code Man page
is_isbn13_code Man page
is_isbn_code Man page
is_language Man page
is_leaf Man page
is_less_than Man page
is_less_than_or_equal_to Man page
is_library Man page
is_linux Man page
is_list Man page
is_loaded Man page
is_logical Man page
is_logical_string Man page
is_lower_triangular_matrix Man page
is_mac Man page
is_macos_sierra Man page
is_matching_fixed Man page
is_matching_regex Man page
is_matrix Man page
is_message Man page
is_missing_or_empty_character Man page
is_monotonic Man page
is_monotonic_decreasing Man page
is_monotonic_increasing Man page
is_mts Man page
is_na Man page
is_name Man page
is_nan Man page
is_negative Man page
is_negative_infinity Man page
is_nested Man page
is_non_empty Man page
is_non_empty_character Man page
is_non_empty_file Man page
is_non_empty_model Man page
is_non_missing_nor_empty_character Man page
is_non_negative Man page
is_non_nested Man page
is_non_positive Man page
is_non_scalar Man page
is_not_equal_to Man page
is_not_false Man page
is_not_matching_fixed Man page
is_not_matching_regex Man page
is_not_missing_nor_empty_character Man page
is_not_na Man page
is_not_nan Man page
is_not_null Man page
is_not_true Man page
is_null Man page
is_numeric Man page
is_numeric_string Man page
is_odd Man page
is_of_dimension Man page
is_of_length Man page
is_on_os_path Man page
is_one_sided_formula Man page
is_open_connection Man page
is_ordered Man page
is_osx Man page
is_osx_cheetah Man page
is_osx_el_capitan Man page
is_osx_jaguar Man page
is_osx_leopard Man page
is_osx_lion Man page
is_osx_mavericks Man page
is_osx_mountain_lion Man page
is_osx_panther Man page
is_osx_puma Man page
is_osx_snow_leopard Man page
is_osx_tiger Man page
is_osx_yosemite Man page
is_package_current Man page
is_pairlist Man page
is_percentage Man page
is_period_for_decimal_point Man page
is_pipe_connection Man page
is_positive Man page
is_positive_infinity Man page
is_posixct Man page
is_posixlt Man page
is_primitive Man page
is_proportion Man page
is_qr Man page
is_r Man page
is_r_alpha Man page
is_r_beta Man page
is_r_current Man page
is_r_devel Man page
is_r_patched Man page
is_r_release Man page
is_r_release_candidate Man page
is_r_revised Man page
is_r_slave Man page
is_r_stable Man page
is_raster Man page
is_raw Man page
is_readable_connection Man page
is_readable_file Man page
is_real Man page
is_recursive Man page
is_ref_class_generator Man page
is_ref_class_object Man page
is_relistable Man page
is_revo_r Man page
is_rstudio Man page
is_rstudio_current Man page
is_rstudio_desktop Man page
is_rstudio_server Man page
is_s3_generic Man page
is_s3_group_generic Man page
is_s3_internal_generic Man page
is_s3_method Man page
is_s3_primitive_generic Man page
is_s4 Man page
is_s4_group_generic Man page
is_scalar Man page
is_set_equal Man page
is_simple_error Man page
is_simple_message Man page
is_simple_warning Man page
is_single_character Man page
is_slave_r Man page
is_socket_connection Man page
is_solaris Man page
is_special_function Man page
is_square_matrix Man page
is_stderr Man page
is_stdin Man page
is_stdout Man page
is_stepfun Man page
is_subset Man page
is_superset Man page
is_symbol Man page
is_symmetric_matrix Man page
is_table Man page
is_tbl Man page
is_tbl_cube Man page
is_tbl_df Man page
is_tbl_dt Man page
is_terminal_connection Man page
is_text_connection Man page
is_true Man page
is_try_error Man page
is_ts Man page
is_tskernel Man page
is_two_sided_formula Man page
is_uk_car_licence Man page
is_uk_car_license Man page
is_uk_national_insurance_number Man page
is_uk_postcode Man page
is_uk_telephone_number Man page
is_unix Man page
is_unsorted Man page
is_unz_connection Man page
is_upper_triangular_matrix Man page
is_url_connection Man page
is_us_social_security_number Man page
is_us_telephone_number Man page
is_us_zip_code Man page
is_valid_r_code Man page
is_valid_variable_name Man page
is_vector Man page
is_visual_studio Man page
is_warning Man page
is_whole_number Man page
is_windows Man page
is_windows_10 Man page
is_windows_7 Man page
is_windows_8 Man page
is_windows_8.1 Man page
is_windows_server_2008 Man page
is_windows_server_2008_r2 Man page
is_windows_server_2012 Man page
is_windows_server_2012_r2 Man page
is_windows_vista Man page
is_writable_connection Man page
is_writable_file Man page
is_xxx_for_decimal_point Man page
is_xzfile_connection Man page
is_zero_matrix Man page
merge_dots_with_list Man page
n_elements Man page
na Man page
parenthesise Man page
parenthesize Man page
print_and_capture Man page
r_can_build_translations Man page
r_can_compile_code Man page
r_can_find_java Man page
r_can_find_tools Man page
r_has_aqua_capability Man page
r_has_cairo_capability Man page
r_has_cledit_capability Man page
r_has_fifo_capability Man page
r_has_http_ftp_capability Man page
r_has_iconv_capability Man page
r_has_icu_capability Man page
r_has_jpeg_capability Man page
r_has_libcurl_capability Man page
r_has_libxml_capability Man page
r_has_long_double_capability Man page
r_has_nls_capability Man page
r_has_png_capability Man page
r_has_profmem_capability Man page
r_has_sockets_capability Man page
r_has_tcltk_capability Man page
r_has_tiff_capability Man page
r_has_x11_capability Man page
safe_deparse Man page
set_cause Man page
strip_attributes Man page
sys_get_locale Man page
sys_set_locale Man page
use_first Man page

Files

inst
inst/doc
inst/doc/checklists.html
inst/doc/exercise_answers.Rmd
inst/doc/introduction.R
inst/doc/checklists.Rmd
inst/doc/exercise_answers.html
inst/doc/checking_function_inputs.R
inst/doc/checking_function_inputs.html
inst/doc/introduction.html
inst/doc/exercise_answers.R
inst/doc/checking_function_inputs.Rmd
inst/doc/introduction.Rmd
tests
tests/testthat.R
tests/testthat
tests/testthat/test-assertive-contents.R
NAMESPACE
NEWS
R
R/exports-files.R
R/exports-matrices.R
R/exports-data.R
R/exports-strings.R
R/exports-reflection.R
R/exports-sets.R
R/assertive-package.R
R/exports-base.R
R/exports-code.R
R/exports-models.R
R/exports-types.R
R/exports-data-uk.R
R/exports-properties.R
R/exports-datetimes.R
R/exports-data-us.R
R/exports-numbers.R
R/imports.R
vignettes
vignettes/exercise_answers.Rmd
vignettes/checklists.Rmd
vignettes/checking_function_inputs.Rmd
vignettes/introduction.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/is_externalptr.Rd
man/is_language.Rd
man/assert_is_all_of.Rd
man/are_identical.Rd
man/is_class.Rd
man/is_qr.Rd
man/DIM.Rd
man/is_lower_triangular_matrix.Rd
man/is_empty_file.Rd
man/is_rstudio_desktop.Rd
man/is_empty_character.Rd
man/is_hex_color.Rd
man/is_table.Rd
man/is_ip_address.Rd
man/Truth.Rd
man/are_same_length.Rd
man/na.Rd
man/is_complex.Rd
man/is_relistable.Rd
man/has_attributes.Rd
man/use_first.Rd
man/is_logical.Rd
man/is_s3_generic.Rd
man/is_single_character.Rd
man/is_internal_function.Rd
man/is_debugged.Rd
man/is_finite.Rd
man/is_data.frame.Rd
man/is_r_current.Rd
man/has_any_attributes.Rd
man/is_uk_national_insurance_number.Rd
man/is_windows.Rd
man/is_divisible_by.Rd
man/is_raw.Rd
man/is_us_zip_code.Rd
man/is_character.Rd
man/is_diagonal_matrix.Rd
man/is_library.Rd
man/is_if_condition.Rd
man/is_identity_matrix.Rd
man/is2.Rd
man/is_cas_number.Rd
man/is_email_address.Rd
man/is_empty.Rd
man/is_list.Rd
man/safe_deparse.Rd
man/get_name_in_parent.Rd
man/is_atomic.Rd
man/is_isbn_code.Rd
man/is_binding_locked.Rd
man/is_data.table.Rd
man/assertive.Rd
man/is_us_telephone_number.Rd
man/n_elements.Rd
man/has_duplicates.Rd
man/has_slot.Rd
man/r_can_find_tools.Rd
man/is_xxx_for_decimal_point.Rd
man/is_leaf.Rd
man/is_loaded.Rd
man/character_to_list_of_integer_vectors.Rd
man/is_array.Rd
man/is_empty_model.Rd
man/is_numeric_string.Rd
man/is_date_string.Rd
man/assert_engine.Rd
man/is_matching_fixed.Rd
man/is_date.Rd
man/is_in_range.Rd
man/merge_dots_with_list.Rd
man/call_and_name.Rd
man/is_zero_matrix.Rd
man/is_real.Rd
man/is_numeric.Rd
man/is_null.Rd
man/is_unsorted.Rd
man/is_function.Rd
man/r_has_jpeg_capability.Rd
man/has_arg.Rd
man/set_cause.Rd
man/is_credit_card_number.Rd
man/is_rstudio_current.Rd
man/is_in_past.Rd
man/is_existing.Rd
man/parenthesize.Rd
man/is_valid_variable_name.Rd
man/is_valid_r_code.Rd
man/bapply.Rd
man/is_us_social_security_number.Rd
man/is_monotonic_increasing.Rd
man/changes.Rd
man/assertionError.Rd
man/has_cols.Rd
man/is_existing_file.Rd
man/is_ts.Rd
man/has_names.Rd
man/sys_get_locale.Rd
man/is_uk_car_licence.Rd
man/false.Rd
man/is_environment.Rd
man/is_integer.Rd
man/cause.Rd
man/is_factor.Rd
man/has_terms.Rd
man/coerce_to.Rd
man/is_formula.Rd
man/is_batch_mode.Rd
man/is_symmetric_matrix.Rd
man/is_uk_telephone_number.Rd
man/is_on_os_path.Rd
man/is_package_current.Rd
man/is_raster.Rd
man/are_set_equal.Rd
man/is_r.Rd
man/is_dir.Rd
man/is_closure_function.Rd
man/is_inherited_from.Rd
man/is_try_error.Rd
man/is_connection.Rd
man/has_dims.Rd
man/dont_stop.Rd
man/strip_attributes.Rd
man/is_tbl.Rd
man/is_uk_postcode.Rd
man/is_equal_to.Rd
man/print_and_capture.Rd
man/is_s4.Rd
man/is_nan.Rd
man/is_error_free.Rd
man/is_whole_number.Rd
man/is_honorific.Rd
man/is_executable_file.Rd
man/is_square_matrix.Rd
assertive documentation built on May 20, 2017, 3:21 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.