YAPListTerm¶
Public Function:¶
1. YAPListTerm::YAPListTerm():
1. YAPListTerm::YAPListTerm(Term t0): : Create an empty list term.
1. YAPListTerm::YAPListTerm(Term ts[], size_t n): : Create a list term out of a standard term. Check if a valid operation.
1. YAPListTerm::YAPListTerm(std::vector< Term >): : Create a list term out of an array of terms.
1. YAPListTerm::YAPListTerm(std::vector< YAPTerm >): : Create a list term out of a vector of terms.
1. size_t YAPListTerm::length(): : Create a list term out of a vector of YAPTerms.
Return the number of elements in a list term.
1. Term & YAPListTerm::operator:
1. Term YAPListTerm::car(): : Extract the nth element.
1. Term YAPListTerm::cdr(): : Extract the first element of a list.
1. Term YAPListTerm::dup(): : Extract the tail elements of a list.
1. bool YAPListTerm::nil(): : copy a list.
Check if the list is empty.